2011年8月24日
摘要: WinForm下例如如果模式窗体显示一个新窗口new Form1().ShowDialog()在From1里直接关闭窗体或者处罚Close()并不会真正的关闭窗体,只是将窗体隐藏而已.至于原因,如果Close直接销毁窗体资源的话,那么必要的时候,获取DialogResult就无法获取了.必须显示调用Dispose()来关闭窗体.以下是MSDN的关于模式窗体的备注可以使用此方法在应用程序中显示模式对话框。调用此方法时,直到关闭对话框后,才执行此方法后面的代码。可以将DialogResult枚举值之一分配给对话框,方法是将该值分配给窗体上Button的DialogResult属性或通过使用代码设置 阅读全文
posted @ 2011-08-24 14:58 火星大能猫 阅读(8815) 评论(2) 推荐(1)