与 “关闭窗体” 相关的一些零散知识

我们常常需要在窗体关闭的过程中执行一些操作,而且有时候需要做一个判断是由于何种原因导致窗体关闭的,CloseReason就为我们提供了依据。
能够使窗体关闭的几种方式:
一、
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

posted @ 2011-04-06 15:21  把爱延续  阅读(373)  评论(0编辑  收藏  举报