在控件的属性---事件里找到PreviewKeyDown,在这个方法里写MessageBox.Show(e.KeyValue);即可得到当前按下的按键值,比如if (e.KeyValue == 32)就是判断是否按下了空格键
private void pictureBox1_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e) { MessageBox.Show("按下了按键,if外"); MessageBox.Show(e.KeyValue); if (e.KeyValue == 32)//按下了空格进入 { MessageBox.Show("按下了空格,if内"); } }