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

我们常常需要在窗体关闭的过程中执行一些操作,而且有时候需要做一个判断是由于何种原因导致窗体关闭的,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



返回导读目录,阅读更多随笔



分割线,以下为博客签名:

软件臭虫情未了
  • 编码一分钟
  • 测试十年功


随笔如有错误或不恰当之处、为希望不误导他人,望大侠们给予批评指正。

原文地址:https://www.cnblogs.com/08shiyan/p/2006848.html