在 C# 中键入窗体

本文关键字:窗体 | 更新日期: 2023-09-27 18:34:32

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

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

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

任何帮助将不胜感激

在 C# 中键入窗体

从设计器中将窗体的 KeyPreview 属性设置为 true。它会工作