首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > .NET > C# >

【新手】关于键盘KeyDown事件

2013-07-08 
【新手求助】关于键盘KeyDown事件本人新手,前两天看个贪吃蛇教程,于是学习一下。这是界面,可是开始游戏的时候

【新手求助】关于键盘KeyDown事件
本人新手,前两天看个贪吃蛇教程,于是学习一下。【新手】关于键盘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);
}

热点排行