From1;System.Window.Froms.From
From2也是
From1中有Main()
{
   Application.Run(new From1());
}

解决方案 »

  1.   

    Form1不能是主Form(启动项目),否则的话,Form1关掉后,什么东西都关掉了
      

  2.   

    对,应该加在加在closing事件
      

  3.   

    问题出在这里
    Application.Run(new Form1());
    这个语句说明运行From1,这时From1做为程序的主窗体,当Form1关闭的时候,也就意味着Application.Run(new Form1());方法调用完毕,这时程序结束了,当然所有的窗口全关了,你可以再下面再加一个Application.Run(new Form2());
    Main()
    {
       Application.Run(new Form1());
       Application.Run(new Form2());
    }
    这样就行了,在关掉Form1之后就重新打开Form2了
    当然,如果你这两个窗口都不是主窗口的话,用你原来的方法完全可以
      

  4.   

    多谢各位,问题解决了。
    在colsing里面写代码不行
    pyuan说的方法是真确的。