如何从按钮上移除焦点

问题描述 投票:0回答:1

我有一个面板,上面有一个按钮。但是有一个问题。我需要使用 KeyEventHandler 来捕捉 Enter 按下,按下按钮,并且不处理事件。我尝试人为地将焦点放在 Form 上,但没有帮助。如果我不添加按钮,一切正常。你能告诉我如何解决这个问题吗?

我新建了一个项目试了一下:有按钮,不调用事件,按下按钮,没有按钮,调用事件。

c# .net winforms focus
1个回答
0
投票

您需要启用该表单的 KeyPreview 属性,以捕获 KeyEventHandler。还要检查您的 AcceptButton 属性是否具有正确的值

© www.soinside.com 2019 - 2024. All rights reserved.