第一步,新建一个名为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);
//实例化LoginForm
LoginForm 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窗口。