我有一个用 Visual Studio 2005 编写的 PocketPC C# 应用程序。它使用嵌套表单(用户会看到一个带有多个按钮的表单,当用户选择一个时,会打开一个新表单)。
我添加了代码,以便第一个表单将其标题设置string.Empty
为从正在运行的程序列表中隐藏它。当第二个表单显示并且用户使用任务管理器停止我的应用程序时,第二个表单会收到关闭事件。
有没有办法知道关闭事件来自任务管理器,以便我可以关闭我的应用程序?在断点关闭事件的那一刻,我看到 DialogResult 被设置为DialogResult.OK
(这没有帮助)并且第二个对话框已关闭,将控制权返回给认为用户选择了 OK 并打开下一个对话框的调用者。
我已经在 Google 上搜索了信息,但所有有用的代码(例如ClosingEventArgs
紧凑框架中不可用)。有任何想法吗?