我有一个项目,要求我在应用程序关闭时运行一些代码。该应用程序只是一个在执行后几乎立即隐藏自己的表单,因此可以关闭的唯一方式是通过任务管理器手动终止它。C#关闭程序
如果我使用onclose事件,它会在这种情况下被调用?另外,有人可以发布一个简短的代码示例来设置onclose事件吗?
我有一个项目,要求我在应用程序关闭时运行一些代码。该应用程序只是一个在执行后几乎立即隐藏自己的表单,因此可以关闭的唯一方式是通过任务管理器手动终止它。C#关闭程序
如果我使用onclose事件,它会在这种情况下被调用?另外,有人可以发布一个简短的代码示例来设置onclose事件吗?
啊 - 我得到了丁当作响时,我的窗口(更低)的应用程序没有用系统关机请求关闭(你知道“终止这个过程“输入对话框消息)。例如:您可以订阅特定请求,例如:
SystemEvents.SessionEnding + = new SessionEndingEventHandler(SystemEvents_Shutdown);
和关机处理程序做了清理(你的应用程序)和关机:
Application.Exit();
也许BFee有更好的答案。
我其实更喜欢这个。你的意思是ApplicationExit,BTW?没有Application.Exit,但有Application.ApplicationExit – chris12892 2010-06-23 05:28:04
Microsoft确实列出了一个Application.Exit()简称“通知所有消息泵,他们必须终止,然后关闭消息处理后的所有应用程序窗口。” – ddm 2010-06-24 19:48:03
呃,什么? C#== CSharp – chris12892 2010-06-23 00:47:01