登陆窗口 确定后跳转到主窗口 怎么样才能同时关闭登陆窗口?详细点

解决方案 »

  1.   

    http://blog.csdn.net/wuyazhe/article/details/5642431
      

  2.   

    把主窗口activate之后关闭自己就可以了,
      

  3.   

    确定时,如果成功,close自己不就是了
      

  4.   

    在Form1的按钮事件里 Form2 f = new Form2();
    f.ShowDialog(this);
    this.Close();
    Form2 的Load事件里this.Owner.Hide();
      

  5.   

    一般就两种方式吧,简单点的就是登录窗体做为主窗体的子窗体,登录成功是Close自己就行了
    另一种登录窗体就是主窗体的话,再开一个线程就行了
      

  6.   

    Main()
    {
    FrmLogin frm = new FrmLogin();
    frm.ShowDialog();
    //如果登陆成功设置frm.DialogResult=DialogResult.OK
    if(frm.DialogResult!=DialogResult.OK)
    return
    else
    frm.Close();Application.Run(new MainForm());}
      

  7.   

    先关,然后  
    Application.Run(new frmMain());
      

  8.   

    在主窗体的Load事件里简历登陆对话框,重装登陆对话框ShowDialog(增加登陆成功/失败返回值)返回值如果失败,登陆框登陆成功自己关闭自己,主窗体销毁,如果成功,继续走Load,登陆框消失、主窗口显示