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

2025-05-13 18:27:17
推荐回答(1个)
回答(1):

窗体注册一个事件: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;
}
}