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());
}
}
为什么按键没反应呢?高手帮忙了!
{
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());
}
}
为什么按键没反应呢?高手帮忙了!
public Form1()
{
InitializeComponent();
this .KeyDown += new KeyEventHandler(Form1_KeyDown);
}
然后应该就可以了
可能焦点没获取,如果把form1最大化,按Esc退出,怎么把焦点放到form1上?
按理点击button后,捕捉按键应该可以撒?
或者网上说的hook,C#里也不知道如何实现?