Stack Overflow と Google を調べましたが、まだ質問に対する答えが見つかりません。テキストボックスを必要とせずにキーが押されたことを検出したい。
2 に答える
1
OnKeyPressmainをオーバーライドFormします。これにより、キーの押下がキャッチされます
Winフォーム:
protected override void OnKeyPress(KeyPressEventArgs e)
{
base.OnKeyPress(e);
}
WPF: (OnKeyDownまたは使用する必要がありますOnKeyUp
protected override void OnKeyDown(KeyEventArgs e)
{
base.OnKeyDown(e);
}
于 2013-03-05T22:01:30.740 に答える
0
すべてのコントロール (フォームを含む) には、KeyPress使用できるイベントKeyDownとKeyUpイベントがあります。
また、独自のコントロールでオーバーライドできる、対応するOnKeyPressおよびOnKeyDownメソッドがあります。OnKeyUp
于 2013-03-05T22:03:07.820 に答える