先出现登录窗体后出现主窗体(VS2005 C#)

先出现登录窗体后出现主窗体,办法好像很多,介绍一个我自己的方法。
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());
            }
         }

你可能感兴趣的:(C#,VS2005,登录窗体,主窗体)