做好登录窗体后,在菜单的点击事件中先实例化,之后调用实例名.ShowDialog();

解决方案 »

  1.   

    登录窗体的设计是放在另外一个文件(比如说loginForm.cs)中还是放在mainForm.cs中好呢?
    我试过了先实例化后调用,可是这时候在任务栏上面就有两个任务了,分别是这两个窗体,如何才只显示主窗体 的任务呢? 期待中...
      

  2.   

    在主窗体上添加菜单
    新增并设置窗体类为登陆入口
    在菜单的功能实现代码中实例化登陆的窗体类,
    Form LogonForm = new frmLogon();
    LogonForm.ShowDialog();
      

  3.   

    回复 eTopFancy(你的美丽我的回忆):
         谢谢你的提示。 我这样做了,也可以了。只是当登陆窗体蹦出来后,任务栏上也多了一个它的任务显示, 怎么不让它在任务栏上显示呢?
        另外登陆窗体类声明定义是合在主窗体类里好呢,还是另外建立一个文件好呢?
      

  4.   

    登陆窗体类声明定义放在哪里都一样,习惯或是看着条理清晰问题而已.
    建议单独一个文件.窗体Form有一个属性ShowInTaskBar,设为False即可.
      

  5.   

    我也想知道有两个窗体但在是任务栏只显示一个进程(不用MDI实现)!