为什么按键没反应呢?高手帮忙了!
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
}
private Form form1;
private void button1_Click(object sender, EventArgs e)
{
if (form1 == null)
form1 = new Form();
form1.Show();
}
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
MessageBox.Show( "you press the key " + e.KeyCode.ToString());
}
}
为什么按键没反应呢?高手帮忙了!
------解决方案--------------------......
------解决方案--------------------窗体的KeyDown事件需要注册的吧???
public Form1()
{
InitializeComponent();
this .KeyDown += new KeyEventHandler(Form1_KeyDown);
}
然后应该就可以了
------解决方案--------------------LZ的意思是button1点之后没有反应了吧.button1的tabStop设置为true.否则你的事件form捕获不到
------解决方案--------------------抱歉,应该设置为false.哈哈
------解决方案--------------------没有深想,看看其它人有答案没
------解决方案--------------------C#不能实现全局hook 用C++做