把如下的代码拷到你主Form的InitializeComponent();的前面,Form2是登录窗口
即如下
Form2 frm2 = new Form2();
frm2.ShowDialog();
InitializeComponent();

解决方案 »

  1.   

    问题是你的登陆窗口是不是和主窗口是同一个程序里面的,如果是的话调用Application.Exit()没有理由不退出整个程序的,如果不是同一个程序的话可以在登陆窗口点击“退出”按钮关闭自身的同时调用WinAPi把另外一个程序也关闭掉就可以了。在下是C#的初学者,上面的发言如有纰漏的地方,望各位指教!!!
      

  2.   

    Close()只是关闭当前的窗体,不会把整个进程都“杀”掉的。回复人: yuaiwu(我不是版主) ( ) 信誉:100  2003-07-17 12:04:00  得分:0 
     
     
      是同一个窗体里的,我不是在胡说八道 ,我试验的结果就是这样的,你说没有理由不行,肯定也是试过的吧。刚才我又写了一个小程序,是From1调用Form2的,当Form2调用Application.Exit()时是整个程序推出的