与 “关闭窗体” 相关的一些零散知识
我们常常需要在窗体关闭的过程中执行一些操作,而且有时候需要做一个判断是由于何种原因导致窗体关闭的,CloseReason就为我们提供了依据。
能够使窗体关闭的几种方式:
一、
1、调用Close 方法
2、点关闭按钮
3、ATL+F4
一、
1、调用Close 方法
2、点关闭按钮
3、ATL+F4
以上的三种方式:CloseReason的值为CloseReason.UserClosing DialogResult 值为 None
二、
二、
1、设置DialogResult 值 [不包括DialogResult.None]
CloseReason的值为CloseReason.None
三、Application.Exit() 方法
CloseReason的值为CloseReason.ApplicationExitCall DialogResult 值为 None
MSDN:更多CloseReason