请教:如果用show()或者ShowDialog()后,再关闭新窗体时,如何立即释放新窗口所占用的资源,包括所调用的dataset,及清空全部控件的内容

解决方案 »

  1.   

    请教:如果用show()或者ShowDialog()后,再关闭新窗体时,如何立即释放新窗口所占用的资源,包括所调用的dataset,及清空全部控件的内容
      

  2.   

    你手动调用 dispose 可以释放窗口的GDI+资源、但对于内存就不知道 了,这应该是GC的事情 了!
      

  3.   

    关闭窗口:dlg.Dispose();
    然后:GC.Collect();
      

  4.   

    呵呵~~~用GC呢,你只要Form.Close();就行了。如果用到非托管资源,就先释放再关闭窗体。