gpt4 book ai didi

C# 区分用户形式 close 和 o.s.形式关闭

转载 作者:行者123 更新时间:2023-12-03 09:25:13 25 4
gpt4 key购买 nike

我想知道如何区分用户请求和操作系统之间的关闭表单。请求(例如系统关闭)。在第一种情况下,我想请求退出确认,在第二种情况下,我将退出而不进行任何其他确认。

最佳答案

event args FormClosing 事件有一个 CloseReason 属性,该属性公开 CloseReason Enumerable值(value)。这应该告诉您表单关闭的原因。

如果系统正在关闭,它将包含 WindowsShutDown 值。

如果用户通过单击“x”按钮关闭表单,则它将包含 UserClosing 值。

请注意,如果您亲自从任何方法或事件调用 Form.Close() 方法,它可能会具有 None 值,因此如果您以编程方式关闭通过您添加的附加关闭按钮上的事件来更改您的表单,或者在执行某些操作后,您可能还必须处理该问题。

关于C# 区分用户形式 close 和 o.s.形式关闭,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22353541/

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