在登陆窗口的Closed事件中
MainForm mf=new MainForm;
mf.Show();

解决方案 »

  1.   

    实现你的要求可以试试以下的办法:
    在MainForm里启动项目:
    [STAThread]
    static void Main() 
    {
      Application.Run(new MainForm());
    }
    然后在MainForm的Load方法里
    private void MainForm_Load(object sender, System.EventArgs e)
    {
       Login frmLogin=new Login();
       if(frmLogin.ShowDialog()==DialogResult.Cancel)
         this.Close();
       else
         {
         }

    }
    设置登录窗体里Button的DialogResult属性就可以了.
      

  2.   

    if(frmLogin.ShowDialog()==DialogResult.Cancel)
         this.Close();
       else
         {
           在这里设置登录信息就可以了
         }
      

  3.   

    this.Hide();不要this.Close()或者在登陆窗口的Closed事件中
    MainForm mf=new MainForm;
    mf.Show();