首先在解决方案管理器(Program.cs)里的代码
-
- static void Main()
- {
- Application.EnableVisualStyles();
- Application.SetCompatibleTextRenderingDefault(false);
- Form Login = new Login();
- Login.ShowDialog();//显示登陆窗体
- if (Login.DialogResult == DialogResult.OK)
- Application.Run(new Main());//判断登陆成功时主进程显示主窗口
- else return;
- }
然后在登陆窗口(Login.cs)的登陆按钮(BTLogin)Click事件里:
- private void BTLogin_Click(object sender, EventArgs e)
- {
- if (TBUserName.Text == "www.520360.com" && TBPassWord.Text == "123")
- {
- this.DialogResult = DialogResult.OK;//关键:设置登陆成功状态
- this.Close();
- }
- else
- {
- MessageBox.Show("账号或密码错误,请重试");
- }
- }
运行测试OK!



















