C# 登陆界面

来源:互联网 发布:js两个数组比较去重 编辑:程序博客网 时间:2024/05/16 12:16
在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("用户名或密码错误!",);            }         }这种情况其实把登录界面看作为主界面的子窗体,登陆界面关闭后,释放内存。
0 0
原创粉丝点击