【发布时间】:2021-12-15 04:04:21
【问题描述】:
我想在 Windows 窗体中制作蛇游戏,但不知道如何检测键盘的输入。 我已经阅读了一些解决方案,其中大多数看起来都是这样的
private void _calendar_PreviewKeyDown(object sender, PreviewKeyDownEventArgs e)
{
switch (e.KeyCode)
{
case Keys.Down:
case Keys.Right:
//action
break;
case Keys.Up:
case Keys.Left:
//action
break;
}
}
但我真的不知道如何实现这样的事情,因为我有一个循环,我需要检测最后按下哪个箭头键。当我尝试调用该功能时,我不知道我必须给它什么参数。
【问题讨论】:
标签: c# windows input arrow-keys