c#窗体在调试运行时关闭窗体,但是显示依然在调试状态
有一个登录窗体,然后转到另一个主窗体,当主窗体关闭时应该是结束程序了,但是现实依然在调试状态,必须手工结束调试。
谢谢!登录窗体验证后转到主窗体的代码:
frmMain frm_main = new frmMain();
frm_main.Show();
this.Visible = false;

解决方案 »

  1.   

    如果照你的方式,你在主窗体关闭事件中,加上对登录窗体的close调用,应该也可以解决此问题
      

  2.   

    在打开frmMain窗体时登录窗体只是隐藏没有关闭引起的。
      

  3.   

    frm_main在关闭的时候使用Application.Exit();
      

  4.   

    你的登陆窗体如果是最高级窗体 你在跳转到frm_main窗体时 也只能隐藏首窗体 如果关闭则全部程序都会关闭
    以此而言 你如果想完全退出调试状态  直接.exit首窗体即可
      

  5.   

    你这个登录窗体才是真正的主窗体啊。。
    用楼上的方式可以:
    frm_main在关闭的时候使用Application.Exit();