再会,
我想在表单用户控件中添加关键侦听器。其中包含在一个主窗体中。
当用户在我的应用程序中按下一个键时,我希望它做一些事情。
我该怎么做呢?
例如。如果我按下 w,则会出现一个弹出窗口,说你按下了 w。
我已经在我的用户控制类中尝试过这个;
private void UC_ControlsTank_KeyPress(object sender, KeyPressEventArgs e)
{
Console.Write("You pressed:" + e.KeyChar);
}
但是当我按下按键时,似乎什么也没有发生。
编辑:
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private void Form1_KeyPress(object sender, KeyPressEventArgs e)
{
MessageBox.Show(e.KeyChar.ToString());
}
}
这是我的表格:这是我在视觉工作室中链接它的方式: