各位大哥,小弟使用C#做 简单的winform应用程序时,想结束本窗口,而不结束整个进程!
this.close();这样就关闭了整个程序了!请问哪位大哥,可不可以告诉我怎么做!(不要让我去MSDN上面去找了,那上面感觉好乱的!!)谢谢!!

解决方案 »

  1.   

    用this.Hide();
    这样把页面挂起在内存里.最后退出程序的时候别忘了close掉
      

  2.   

    你需要修改系统入口函数,即main函数,例如:[STAThread]
    static void Main() 
    {
    Form1 yourForm1 = new Form1();
    yourForm1.ShowDialog();

    // After form1 closing, do what you want here
    }
      

  3.   

    如果本窗体是启动窗体可以用this.hide();如果不是则this.close();不会关闭整个进程。
      

  4.   

    那是不是讲如果使用this.close()是在主窗口中,就会结束整个进程,如果不是,就不会了,是吗?还有啊?如果使用this.hide();只需要把主窗口挂机,别的窗口都可以直接使用this.close()关闭是吗?谢谢了,各位,我试试,先!
      

  5.   

    呵呵,这个hide  和close的问题在原来我用delphi的时候也有过.呵呵
    hide挂到内存里.可以再show出来;
    close直接从内存里释放掉