Winforms关闭事件的不同原因
问题描述:
如何判断我的PowerShell winform应用程序中的closing()
事件是否因为启动了窗口关机而被启动?Winforms关闭事件的不同原因
我想订阅systemevents sessionEnding
和sessionEnded
但收盘事件发生时,他们这样做以前。
我在某个地方读取Windows启动关机/重新启动时向所有应用程序发送WM_ENDSESSION
消息的地方。我如何查询我的on_closing
函数(使用PowerShell)?
答
明白了:closing
的eventargs
-event实际上包含一个closeReason
,可以在事件被触发后查询。该值通常为UserClosing
并且在问题WindowsShutDown
中。
链接:
请链接到的文档或来源的信息,以帮助任何人碰到这个同样的问题来了。 – user4317867
我通常会首先做到这一点,但现在我犹豫在这里写什么。因为每次有人出现删除,更正,重新格式化和没有。 – Rob
通常MSDN链接与以前的*问题或答案一起使用会很有用,这些问题或答案可以帮助人们通过搜索找到找到答案的途径。 – user4317867