1
3
(X)按钮是 不 一个关闭按钮,它是一个智能最小化按钮,您不能直接挂接到它(您可能会得到一个停用的事件,但您不能取消)。 您可以将表单的MinimizeButton属性更改为false,它将更改为(ok)按钮,您可以处理该按钮(正如Petros指出的)。您可能还可以使用IMessageFilter或该表单的子类来钩住它的WinProc,以获得最小化事件。 另见: |
2
2
您正在寻找的功能是 SHDoneButton . 使用SHDB_SHOWCANCEL的dwState调用它会将“智能最小化”按钮的行为更改为仅发出WM_命令消息。然后,您只需要通过 setting a custom WndProc . |
3
1
如果我明白你想做什么:
您可以为表单的“关闭”事件提供和事件处理程序。e.Cancel=true表示您不希望表单关闭,然后您可以做任何其他您想做的事情。 |
Emopusta · 从后端到前端的图像路径不工作 2 年前 |
Asdrubal Hernandez · Linq查询特定数组索引出错 2 年前 |
Niyazi Babayev · 如何在表达式中动态应用表达式? 2 年前 |
Dansih · .Net核心自定义身份验证方案 2 年前 |
lolorekkk · 面板插入。NET WinForm 2 年前 |