gpt4 book ai didi

c# - 如何在控件具有焦点时使用键盘关闭 WinForm

转载 作者:太空狗 更新时间:2023-10-29 23:02:56 26 4
gpt4 key购买 nike

我如何关闭我的 C# WinForms 程序,而其中有一些控件,如 TreeView 、按钮和其他东西,它们具有焦点,可能是因为它们具有相同的键盘快捷键?

例如在我的 TreeView 中,如果我按下 ALT + ESC 键,节点将被删除。但我希望能够通过按 ESC 键调用“this.Close()”方法,无论是否有任何控件具有焦点。

谢谢。

最佳答案

将表单的 KeyPreview 属性设置为 true。这允许您在控件处理程序之前处理表单处理程序中的键盘消息,即使控件具有焦点也是如此。

关于c# - 如何在控件具有焦点时使用键盘关闭 WinForm,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5977177/

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