Tag: keyevent

检查键盘输入Winforms

我想知道是否而不是这样做 protected override void OnKeyDown(KeyEventArgs e) { if (e.KeyCode == Keys.A) Console.WriteLine(“The A key is down.”); } 我可以设置一个bool方法并执行此操作: if(KeyDown(Keys.A)) // do whatever here 我一直坐在这里试图弄清楚怎么做。 但我无法绕过它。 如果你想知道,我的计划是在一个不同的方法中调用bool来检查输入。

Fire Form KeyPress事件

我有一个C#winform,我有一个按钮。 现在,当我运行我的应用程序时,该按钮会自动获得焦点。 问题是我的表单的KeyPress事件不起作用,因为按钮是聚焦的。 我试过this.Focus(); 在FormLoad()事件上,但仍然没有KeyPress事件。