0

我使用这些代码在用户按下按钮时通知他们,并在消息框中向他们显示您按下了按钮。在winform中我有一个按钮,所以这些代码在我将button1 tabstop更改为false之前不会工作。当我点击按钮之后,它不会告诉用户他们正在按下按钮。

private void Form1_KeyDown(object sender, KeyEventArgs e)
{
   if (e.KeyCode == Keys.A)
   {
      MessageBox.Show("You have pressed A");
   }
}

在我将按钮的 tabstop 更改为 false 之前,这些代码将不起作用。帮助我如何做到这一点,并让用户知道他们何时按下按钮。

任何帮助将不胜感激

4

1 回答 1

1

Set the KeyPreview property of form to true from designer. It will work

于 2012-05-17T10:28:49.510 回答