【新手求助】关于键盘KeyDown事件
本人新手,前两天看个贪吃蛇教程,于是学习一下。
这是界面,可是开始游戏的时候,方向键的事件不会响应,而是变成焦点在几个按钮之间的切换。只有把按钮的Enable设为false才行。请问还有什么解决方法么?
求高手解答额
[解决办法]
已经给你说的很明白了
窗体里贴我给你那段就解决了。
protected override bool ProcessCmdKey(ref Message msg, Keys keyData)
{
switch (keyData)
{
case Keys.Up:
MessageBox.Show("Up");
break;
case Keys.Down:
MessageBox.Show("Down");
break;
case Keys.Left:
MessageBox.Show("Left");
break;
case Keys.Right:
MessageBox.Show("Right");
break;
}
return base.ProcessCmdKey(ref msg, keyData);
}