先出现登录窗体后出现主窗体(VS2005 C#)
原创
©著作权归作者所有:来自51CTO博客作者approlife的原创作品,请联系作者获取转载授权,否则将追究法律责任
先出现登录窗体后出现主窗体,办法好像很多,介绍一个我自己的方法。
LoginForm:登录窗体,MainForm:主窗体。
1.按F7进入LoginForm的代码中,声明:public static bool flag=false;
2.登录按钮事件中:
private void 登录按钮_Click(
object sender, EventArgs e)
{
// 如果正确登录 flag =
true;
this.Close();
}
3.在Program.cs中的Main()里写入粗体字代码:
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(
false);
LoginForm login =
new LoginForm();
login.ShowDialog();
if (LoginForm.flag==
true)
{
Application.Run(
new MainForm());
}
}