1、winform打开窗体有两种方式:show()和showdialog()
对于showdialog()打开的窗体,close()之后窗体资源并没有释放,要释放窗体资源必须调用dispose()
对于show()打开的窗体,close()之后立即释放了窗体资源。
2、判断窗体是否释放了资源用IsDisposed属性。
3、如果第一种不调用Dispose方法,可以重复用ShowDialog进行打开,不需要重新创建实例;
而后一种,在调用close关闭后,如果需要重新打开,需要通过new来重新创建实例。