- 打卡等级:常驻代表
- 打卡总天数:34
- 打卡月天数:6
- 打卡总奖励:9027
- 最近打卡:2025-12-17 23:15:51
管理员
- 积分
- 22569
|
Winform 运行前弹出登录窗口,输入账号密码登录成功之后再进入到主窗口,实现应用软件的用户登录功能。
设置登录窗口为启动窗口->用户登录逻辑->关闭登录窗口,显示主窗口
1、修改项目的"Program.cs"文件
- static class Program
- {
- [STAThread]
- static void Main()
- {
- Application.EnableVisualStyles();
- Application.SetCompatibleTextRenderingDefault(false);
- //Application.Run(new Form1());
-
- Login login = new Login();
- login.ShowDialog();
- if (login.DialogResult == DialogResult.OK)
- {
- Application.Run(new MainForm());
- }
- else
- {
- return;
- }
- }
- }
复制代码
2、新建登录窗体"Login.cs"
登录按钮事件
- /// <summary>
- /// 登录
- /// </summary>
- /// <param name="sender"></param>
- /// <param name="e"></param>
- private void btnLogin_Click(object sender, EventArgs e)
- {
- // 相关登录业务逻辑
- // ... ...
- // ... ...
- // ... ...
- // ... ...
-
- if (textBox1.Equals("admin") && textBox2.Equals("admin"))
- {
- // 验证用户名, 密码成功
- // 设置对话框返回值
- this.DialogResult = DialogResult.OK;
- }
- }
复制代码
3、新建主窗体"MainForm.cs"
4、项目结构如下
5、调试运行之后就可以实现用户登录过程。
|
|