在控件的属性---事件里找到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内");
            }
        }


 

黑色头发  http://heisetoufa.iteye.com