繁体   English   中英

程式关闭时的C#

[英]C# on program close

我有一个项目,要求在应用程序关闭时运行一些代码。 该应用程序只是一个表单,几乎在执行后立即隐藏自身,因此,可以关闭它的唯一方法是通过任务管理器手动终止它。

如果我使用onclose事件,在这种情况下会调用它吗? 另外,有人可以张贴一个简短的代码示例来设置onclose事件吗?

在显示表单之前,在Program.cs中添加以下内容:

Application.Exit += ....

是的-当我的Windows(少)应用未因系统关闭请求而关闭时(您知道“终止此过程”类型的对话框消息),我感到不高兴。 您可以订阅特定的请求,例如:

SystemEvents.SessionEnding + =新的SessionEndingEventHandler(SystemEvents_Shutdown);

然后关闭处理程序进行清理(您的应用程序)并关闭:

Application.Exit();

也许BFee的答案更好。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM