gpt4 book ai didi

.net - winforms关闭事件的不同原因

转载 作者:行者123 更新时间:2023-12-02 22:23:19 25 4
gpt4 key购买 nike

我怎么知道 closing()由于 引发了我的 PowerShell winform 应用程序中的事件windows关闭发起了吗?

我尝试订阅 systemevents sessionEndingsessionEnded但关闭事件发生 之前 他们是这样。

我在某处读到 Windows 发送了一个 WM_ENDSESSION启动关闭/重新启动时向所有应用程序发送消息。我如何在我的 on_closing 中查询它函数(使用 PowerShell)?

最佳答案

知道了:eventargsclosing -event 实际上包含一个 closeReason ,可以在事件触发后查询。该值通常为 UserClosing并且在有问题的情况下 WindowsShutDown .

链接:

Manage Event Subscriptions with Powershell

MSDN: FormClosingEventArgs

MSDN: CloseReason

关于.net - winforms关闭事件的不同原因,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/34978186/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com