请教达人关掉主窗体,子窗体不会随之关掉,该怎么写代码呢?
谢谢!

解决方案 »

  1.   

    program.cs  下  再添 如下的进程就行了~
               Application.Run(new Form1());
      

  2.   

    new  后面是你新开窗体的名字~
      

  3.   

    主窗体不能关掉,关掉后会把进程一起关掉,所以就全关了.
    可隐藏
    this.Hide();
      

  4.   

    但是我用了this.Hide()的话我再关掉子窗体,系统进程里面当前程序的进程还是在.是否是每个子窗体在关闭之前都要作一下处理?还是有其它更好的方法呢?
      

  5.   

    那你就看好是哪个窗口关在最后
    关闭时用:
    Application.Exit();
      

  6.   

    顶一楼yuzhlhua()
     program.cs  下
     Application.Run(new Form1());
     Application.Run(new Form2());
     ......
      

  7.   

    是不是这样可以,让主窗体侦听子窗体的状态,比如有A,B,C,D 4个子窗体,只想在D窗体关闭时Application.Exit();,其余时刻,主窗体隐藏