【发布时间】:2012-09-24 17:03:33
【问题描述】:
根据MSDN
如果表单使用 显示方法。如果使用了 ShowDialog 等其他方法,或者表单 根本没有显示,你必须在你的内部调用 Dispose 应用。
如果我通过以下方式启动表单会发生什么
System.Windows.Forms.Application.Run(form);?
关闭表单允许继续执行。如果我在块之后调用 form.ShowDialogue(),它会抛出一个ObjectDisposedException。可以肯定的是,通过Application.Run() 启动表单时是否需要调用form.Dispose() 或者这样做有什么好处或坏处?
【问题讨论】:
标签: winforms