http://blog.csdn.net/LeoMaya/archive/2007/07/26/1708214.aspx

解决方案 »

  1.   

    login lg=new login();
    login.ActiveForm.Close();
    frmFlight.ActiveForm.Show();
    login.cs是关了,但是frmFlight.cs闪了一下就关了
      

  2.   

    System.Windows.Forms.Application.Run(new frmMain());在frmMain构造函数中
    frmLogin frmLogin=new frmLogin();
    frmLogin.ShowDialog();
    可以用CLOSE()了
      

  3.   

    frmLogin frmLogin=new frmLogin();
    frmLogin.ShowDialog();
    //在frmLogin关闭之前把frmLogin的DialogResult赋值为:System.Windows.Forms.DialogResult.OK
    if (frmLogin.DialogResult==System.Windows.Forms.DialogResult.OK)
    {
        System.Windows.Forms.Application.Run(new frmMain());
    }
      

  4.   

    直接GOOGLE或百度  C#登录窗口    在Main()中......
      

  5.   

    问题没有说清楚?就是两个窗口,一个是login(登陆),另一个是manger.cs,也就是登陆以后才能进manger.cs
      

  6.   

    Login frmLogin=new Login();
    frmLogin.ShowDialog();
    //在frmLogin关闭之前把frmLogin的DialogResult赋值为:System.Windows.Forms.DialogResult.OK
    if (frmLogin.DialogResult==System.Windows.Forms.DialogResult.OK)
    {
        System.Windows.Forms.Application.Run(new manger());
    }
    看来这位仁兄还是没有理解这段代码。。
    这段代码就能实现你要的功能:在你关闭登录窗体时如果登录完成就把frmLogin的DialogResult赋值为System.Windows.Forms.DialogResult.OK,否则赋值为System.Windows.Forms.DialogResult.Cancel。
    好好理解一下。。
      

  7.   

    你不就想实现登录后弹出主 窗体嘛~可以通过过程控制,通过一个全局参数去实现是否登录成功,
    在PROGRAM.CS中,还是运行主窗体,在运行之前弹出登录窗体去严重身份,然后通过一个比如说是blogin的布尔值去判断是否登录成功。
      

  8.   


    //检查数据库参数设置
        if (DB_CheckConfig() == false)
         {
             Application.Exit();
             return;
          }    Application.Run(new frmMain());
    在DB_CheckConfig中去运行登录窗体,通过返回值判定是否成功。
      

  9.   

    呵呵~将login.cs这个登陆的窗口隐藏就可以了啊!好像这个是最简单的方法啊~
      

  10.   

    你在构造函数中可以写
    using(frmlogin frm=new frmlogin())
    {
        frm.showdialog();
    }
    就可以了
      

  11.   

    把login窗口hide(),隐藏后弹出另外一个窗体,不能关闭login,一关闭程序就退出了。
      

  12.   

    在Program 里面 添加  依据第一个窗体的返回值 来判断是否弹出第二个窗体
      

  13.   

    program里面有个System.Windows.Forms.Application.Run(new  login()); 登陆后你把login的visible属性FALSE; 关闭proc的from_closed事件中写入 application.exit;return;就行了