0

我看过 Stack Overflow 和 Google,但我还没有找到我的问题的答案。我想检测何时按下键而不需要文本框。

4

2 回答 2

1

覆盖OnKeyPressmain Form,这将捕获按键

窗体:

    protected override void OnKeyPress(KeyPressEventArgs e)
    {
        base.OnKeyPress(e);
    }

WPF:(必须使用OnKeyDownOnKeyUp

    protected override void OnKeyDown(KeyEventArgs e)
    {
        base.OnKeyDown(e);
    }
于 2013-03-05T22:01:30.740 回答
0

所有控件(包括窗体)都具有您可以使用的KeyPressKeyDownKeyUp事件。

您可以在自己的控件中覆盖相应的OnKeyPress,OnKeyDown和方法。OnKeyUp

于 2013-03-05T22:03:07.820 回答