第一步,新建一个名为WindowsFormsApp2的解决方案
第二步,将Form1重名为LoginForm的窗口
第三步,编辑登录界面,主要包括用户名输入框,密码输入框,登录按钮,取消按钮等
第四步,双击登录按钮,然后在点击事件中添加如下程序
this.DialogResult = DialogResult.OK;this.Dispose();this.Close();
或者直接修改登录按钮属性中的DialogResult选项的设定值为OK
第五步,双击取消按钮,然后在点击事件中添加如下程序
this.DialogResult = DialogResult.Cancel;this.Dispose();this.Close();
或者直接修改取消按钮属性中的DialogResult选项的设定值为Cancel
第六步,新建一个名为MainForm的窗口
第七步,在名为Program的类中Main方法添加如下程序
static void Main(){Application.EnableVisualStyles();Application.SetCompatibleTextRenderingDefault(false);//实例化LoginFormLoginForm loginForm = new LoginForm();//把LoginForm窗体显示转化成对话框模式loginForm.ShowDialog();if (loginForm.DialogResult == DialogResult.OK){Application.Run(new MainForm());}else if(loginForm.DialogResult == DialogResult.Cancel){loginForm.Dispose();return;}}
完成以上操作以后即可实现点击登录按钮转跳到MainForm窗口。