1、winform打开窗体有两种方式:show()和showdialog()
对于showdialog()打开的窗体,close()之后窗体资源并没有释放,要释放窗体资源必须调用dispose()
对于show()打开的窗体,close()之后立即释放了窗体资源。
2、判断窗体是否释放了资源用IsDisposed属性。
3、如果第一种不调用Dispose方法,可以重复用ShowDialog进行打开,不需要重新创建实例;
而后一种,在调用close关闭后,如果需要重新打开,需要通过new来重新创建实例。
本文深入探讨了WinForm中使用show()和showdialog()打开窗体的区别,特别是关于资源管理和重复使用方面的关键点。详细介绍了如何正确释放资源以及在不同场景下选择合适的方法。
971

被折叠的 条评论
为什么被折叠?



