在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# 登陆界面
最新推荐文章于 2024-02-22 15:16:08 发布