我查看了Stackoverflow和Google,但我还没有找到我的问题的答案。我想检测何时按下键而不需要文本框。有人可以帮忙吗?
由于
答案 0 :(得分:1)
覆盖OnKeyPress
主Form
,这将抓住按键
的Winforms:
protected override void OnKeyPress(KeyPressEventArgs e)
{
base.OnKeyPress(e);
}
WPF :(必须使用OnKeyDown
或OnKeyUp
protected override void OnKeyDown(KeyEventArgs e)
{
base.OnKeyDown(e);
}
答案 1 :(得分:0)
所有控件(包括表单)都包含您可能使用的KeyPress
,KeyDown
和KeyUp
个事件。
您可以在自己的控件中覆盖相应的OnKeyPress
,OnKeyDown
和OnKeyUp
方法。