时间:2021-05-19
在winform 界面编程中,我们有时候要在主界面打开之前先显示登录界面,当登录界面用户信息校验正确后才打开主界面,而这时登陆界面也完成使命该功成身退了。
目前有两种方法可实现:
方法1.隐藏登录界面
Program.cs 中代码如下:
/// <summary>/// 应用程序的主入口点。/// </summary> [STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.Run(new Login()); }Login.cs 中代码如下:
/// <summary>/// login/// </summary>/// <param name="sender"></param> /// <param name="e"></param> private void btnLogin_Click(object sender, EventArgs e) { if (txtPassword.Text == "12345678") { UI ui = new UI(); this.Visible = false; ui.ShowDialog();//此处不可用Show() this.Dispose(); this.Close(); } else { MessageBox.Show("Password is incorrect ", "Prompt message",MessageBoxButtons.OK,MessageBoxIcon.Error); } } /// <summary> /// exit /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnExit_Click(object sender, EventArgs e) { this.Dispose(); this.Close();}方法2.登录界面以 dialog形式打开,返回登录结果
Program.cs 中代码如下:
Login.cs 中代码如下:
/// <summary>/// login/// </summary>/// <param name="sender"></param>/// <param name="e"></param> private void btnLogin_Click(object sender, EventArgs e) { if (txtPassword.Text == "12345678") { this.DialogResult = DialogResult.OK; this.Dispose(); this.Close(); } else { MessageBox.Show("Password is incorrect ", "Prompt message",MessageBoxButtons.OK,MessageBoxIcon.Error); } } /// <summary> /// exit /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private void btnExit_Click(object sender, EventArgs e) { this.DialogResult = DialogResult.Cancel; this.Dispose(); this.Close();}以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
快手登录的方法如下: 1、首先打开手机,在手机主界面找到快手的快捷方式并单击进入。 2、进入快手主界面后,在界面内找到“登录”按钮并单击打开。 3、在界面
QQ邮箱定时发送文件的方法如下: 1、在电脑上打开并登录QQ后,在QQ软件主界面,点击上面的“邮箱”图标; 2、接下来在打开的QQ邮箱主界面,点击左上角的“
探探开启手机联系人的方法: 1、首先打开手机探探的软件界面,并登录账号和密码。 2、进入个人的主界面,并点击菜单栏上的图标,找到设置。 3、点击主界面,并
本文实例讲述了C#实现Winform动态添加菜单的方法。分享给大家供大家参考。具体分析如下:最近在做WINFORM开发,一直都在为主界面的点击事件及动态加载菜单
关闭拼多多自动续费的方法如下: 1、首先在手机桌面上打开“微信”并登录。 2、然后在微信主界面点击右下角“我”,之后点击“支付”并进入。 3、接着点击界面