你好,
我想在一个包含在主表单中的表单用户控件中添加键盘监听器。
当用户在我的应用程序中按下键时,我希望它执行某些操作。
我该如何做?
例如,如果我按下w,则会弹出一个窗口,显示你按下了w。
我已经在我的User Control类中尝试过这个方法;
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());
}
}
这是我的表单:
这是我在Visual Studio中的链接方式: