c# – 捕获应用程序退出事件 – WinForms
发布时间:2020-12-15 03:43:34 所属栏目:百科 来源:网络整理
导读:在应用程序停止点击时,可能会捕获 Windows窗体关闭事件. 我知道应用程序停止工作,但是有什么方法可以在应用程序关闭时在任何情况下触发? 我发现这些方法从谷歌,但他们不工作: AppDomain.CurrentDomain.ProcessExit += new EventHandler(CurrentDomain_Proc
在应用程序停止点击时,可能会捕获
Windows窗体关闭事件.
我知道应用程序停止工作,但是有什么方法可以在应用程序关闭时在任何情况下触发? 我发现这些方法从谷歌,但他们不工作: AppDomain.CurrentDomain.ProcessExit += new EventHandler(CurrentDomain_ProcessExit); 要么 Application.ApplicationExit += new EventHandler(this.OnApplicationExit); 点击应用程序停止按钮可以获得关闭事件吗? 解决方法
在Program.cs文件中,您必须在Application.Run之前拥有这些方法:
[STAThread] static void Main() { Application.EnableVisualStyles(); Application.SetCompatibleTextRenderingDefault(false); Application.ApplicationExit += new EventHandler(Application_ApplicationExit); AppDomain.CurrentDomain.ProcessExit += new EventHandler(CurrentDomain_ProcessExit); Application.Run(new MainForm()); } 您还可以使用MainForm上的Disposed事件(Application.Run方法中使用的表单). (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |