问一个关于俄罗斯方块程序的问题,程序使用WinForm编写,只有一个窗体,包含有一个pictureBox和button控件,pictureBox控件是游戏运行界面,操作方法为下左右按键控制方向,Shift变形(在Form1_KeyDown事件进行捕捉),button控件有三种状态:开始,继续,暂停.问题是开始游戏的时候Form1_KeyDown事件却只能捕捉Shift按键变形,按下左右按键会把焦点弄到button控件中(当然此时pictureBox控件中方块还是在下降,只是无法控制方向).不过如果把button控件的Enabled属性设为false时程序就正常了.还有如果用其它按键(如ASD)代替下左右按键程序也正常,想请教一下该怎么解决这个问题,也就是能让下左右按键控制方向.
十分感谢!!本人接触winform不久........