求c#里的键入语句,贪吃蛇控制键的那种!就是不管我按不按键,它都自己走!

来源:百度知道 编辑:UC知道 时间:2024/06/05 13:56:02
就是我想编一个贪吃蛇的程序,可不知道用什么语句来输入上下左右!麻烦赐教! 类似C中bioskey语句!

窗体注册一个事件:KeyDown
并设置窗体的KeyPreview = true;

在事件方法里面这些写:
private void Form1_KeyDown(object sender, KeyEventArgs e)
{
switch (e.KeyCode)
{
case Keys.W:
case Keys.Up: MessageBox.Show("上"); break;
case Keys.S:
case Keys.Down: MessageBox.Show("下"); break;
case Keys.A:
case Keys.Left: MessageBox.Show("左"); break;
case Keys .D:
case Keys.Right: MessageBox.Show("右"); break;
default: break;
}
}

定义窗体的keyUppress事件

同样关注