永发信息网

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

答案:3  悬赏:40  手机版
解决时间 2021-11-14 11:33
  • 提问者网友:做自己de王妃
  • 2021-11-13 19:15
求c#里的键入语句,贪吃蛇控制键的那种!就是不管我按不按键,它都自己走!
最佳答案
  • 五星知识达人网友:迟山
  • 2021-11-13 20:34
窗体注册一个事件: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;
}
}
全部回答
  • 1楼网友:一把行者刀
  • 2021-11-13 22:26
同样关注
  • 2楼网友:不想翻身的咸鱼
  • 2021-11-13 22:14
定义窗体的keyUppress事件
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯