你用close呢,为什么非要Dispose

解决方案 »

  1.   

    好像用close也一样,主窗体关闭,其他窗体都关闭。
      

  2.   

    在form 1中
    如果Form2 f=new Form2();
    f.ShowDialog();
    f.Dispose()
    不会关闭form1的
      

  3.   

    问题处在 f.Owner=this;因为把主窗体作为Form2的一个成员,在关闭Form2的时候所有资源都被销毁,
    主窗体也会被关闭!