【C#窗体登录界面的一些问题和方法】
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
- 前言
- 一、登录界面是什么?
- 二、使用步骤
- 1.引入库
- 界面数量,控件名称
- 总结
- 第二种办法
#(一)创建登录界面
##1.第一种
##2.第二种
#(二)登录界面的加载
前言
提示:这里可以添加本文要记录的大概内容:
用作记录 ,温故知新。。
提示:以下是本篇文章正文内容,下面案例可供参考
一、登录界面是什么?
登录界面是软件框架的基础部分。
二、使用步骤
1.引入库
代码如下(示例):
using System;
using System.Collections.Generic;
using System.Linq;
using System.Threading.Tasks;
using System.Windows.Forms;namespace WindowsFormsApp14
{static class Program{/// <summary>/// 应用程序的主入口点。/// </summary>[STAThread]static void Main(){Application.EnableVisualStyles();Application.SetCompatibleTextRenderingDefault(false);// Application.Run(new login());login login = new login();login.ShowDialog();if (login.DialogResult==DialogResult.OK){login.Dispose();Application.Run(new MainForm());}else if (login.DialogResult==DialogResult.Cancel){login.Dispose();return;}}}
}
using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Linq;
using System.Text;
using System.Threading.Tasks;
using System.Windows.Forms;namespace WindowsFormsApp14
{public partial class login : Form{public login(){InitializeComponent();}private void butLogin_Click(object sender, EventArgs e){string userName = this.textBox1.Text;string userPassword = this.textBox2.Text;if (userName.Equals("")||userPassword.Equals("")){MessageBox.Show("密码不能为空!");}else{if (userName.Equals("admin")&&userPassword.Equals("121212")){MessageBox.Show("登录成功");this.DialogResult = DialogResult.OK;this.Dispose();this.Close();}else{MessageBox.Show("用户名或密码错误");}}}}
}
界面数量,控件名称
总结
平台Vs2017,语言C#,据传此种方法可能造成频闪;
第二种办法
/*在C#中从登陆界面进入主界面,进入主界面以后怎么关闭登陆界面
有很多方法,我就说两种
方法一:
在登录界面的登录按钮的单击事件下,写代码,这种情况其实把主界面看作登录界面的子窗体。只是把登录界面隐藏,它还存在于内存中,不过一般登录界面很小,不占多少资源,也无所谓。*/
private void btnLogin_Click(object sender, EventArgs e)
{if (checkpw())//验证密码是否正确的函数
{FormMain fmain = new FormMain();//new主窗体
this.Hide();//隐藏登录窗体
fmain.Show();//显示主窗体
}
else
{MessageBox.Show("用户名或密码错误!",);
}
}
//方法二:
//在主窗体Load事件下写如下代码,
private void FormMain_Load(object sender, EventArgs e)
{FormLogin flogin = new FormLogin();
flogin.ShowDialog();
}
//在子窗体登录按钮单击事件下写如下代码
private void btnLogin_Click(object sender, EventArgs e)
{if (checkpw())//验证密码是否正确的函数
{this.Close();//关闭登录界面
}
else
{MessageBox.Show("用户名或密码错误!",);
}
}
//这种情况其实把登录界面看作为主界面的子窗体,登陆界面关闭后,释放内存。
【C#窗体登录界面的一些问题和方法】相关推荐
- c#web窗体登录界面登录注册以及密码找回发送邮箱功能
c#web窗体登录界面登录注册以及密码找回发送邮箱功能 效果图如下: 1.登录界面aspx代码 <%@ Page Language="C#" AutoEventWireup= ...
- win7计算机窗口像xp,在Win7系统中登录界面变成Xp样式的方法
随着xp系统推出市场,越来越多用户升级到 win7旗舰版系统 .有的用户非常喜欢经典的 Xp操作系统 登入界面,升级win7系统后有什么办法可以将登入界面恢复成老版本Xp样式呢?答案是可以的,如果有这 ...
- linux桌面 高分屏,让Linux下GNOME桌面、GDM登录界面适应高分屏的方法
本文将为你解决在Linux下GNOME桌面.GDM(全称:GNOME Desktop Manager)登录界面适应高分屏的问题,教你修改GNOME界面和GDM登录界面的缩放级别系数. 问题背景 GDM ...
- .net登录界面_JAVA实现简单的用户登录客户端
功能要求: 参考文档 实现登录界面和身份校验: https://blog.csdn.net/hnu1601/article/details/83385558 读取文件: https://zhidao. ...
- JAVA实现简单的登录界面
我本来是学C++的,然后课程上老师要求做一个登陆界面,用C++实现不限时,然后就选择了JAVA,从零开始自学JAVA.好在网上很多大佬都写了如何用JAVA编写登陆界面的博客,写得很详细,使得我第一次接 ...
- php用户登录界面代码有背景,大男孩教你怎么自定义WordPress用户登录界面背景图片? – 男孩资源网...
WordPress的后台登录界面,带有WordPress的logo及其他多余信息,看起来不个性,虽然很少人访问,但也有很多人想要设计出自己独特的登录界面.对于不是很懂代码的人,要弄这么个东西还是很难的 ...
- 登录计算机隐藏用户名,win10系统隐藏登录界面administrator用户名的办法介绍
win10系统使用久了,好多网友反馈说关于对win10系统隐藏登录界面administrator用户名设置的方法,在使用win10系统的过程中经常不知道如何去对win10系统隐藏登录界面adminis ...
- 【xitongshoucang.com】vista登录界面在win 7系统中如何保留
一般来说每更新一次系统大家就会跟着换一次系统,比如在用win 7前很多用户用的是vista的 系统 ,vista其实也是不错的,很多人依然像保留它的登录界面,事实上也是可以实现的.对于Windows ...
- 权限英文linux,使用Root权限登陆、解决root用户首次登录界面是英文
使用Root权限登陆: 1.为root用户设置密码 打开终端输入:sudo passwd root 输入新的 UNIX 口令: 重新输入新的 UNIX 口令 passwd:已成功更新密码 2.更改登陆 ...
最新文章
- this keyword details
- 别看360完成私有化 仍有三因素阻碍中概股回归
- 【Windows系统】-- 远程桌面时,WIN键被锁定
- 从技术角度比较CCD与CMOS的区别
- OSI/RM体系结构
- 如何做到微信机器人不封号_利用 Xposed 快速实现一个简易微信机器人
- android netd的工作流程解析
- 【TcaplusDB知识库】快速上手TDR表的增删查改操作
- CLC龍链:致力于打造支付生态系统
- 区块链供应链金融实战3
- Milvus 揭秘| 向量索引算法HNSW和NSG的比较
- 20系列显卡服务器,关于20系列的DLSS
- 基于JAVA教学质量测评系统计算机毕业设计源码+系统+lw文档+部署
- SmartCash会止步于替代葡萄牙及瑞士境内的西联汇款和TransferWise服务吗?
- 物体6D位姿估计方法总结
- 不止会下棋,人工智能还能高考阅卷
- 博客设置中 html,博客大巴Blog设置 -如何在自定义Html中添加背景音乐?
- 华为ModelArts自定义镜像(PyTorch镜像)
- Broadbandits 网络盗匪 | 经济学人中英双语对照精读笔记
- 拆机 短接 触点 线刷 斐讯 N1_美炸了!北美N1放大1000倍圣诞水晶球登场,惊艳了整个华北!...