急`````C#窗体接受按键问题

ouyangin10 2011-06-03 10:56:07
正在做一个小游戏(贪吃蛇),有一个问题.
就是我让窗体接受键盘按键,但是如果窗体上有一些button按钮,
如果按up,down这些的键位(就是键盘上的上下左右键)的话就会有问题,就是会让这些button按钮获取到焦点,上下移动了.
从而那些设置在当用户按下up,down键位时的KeyDown事件代码不能实现了.
当然按ABC之类的键位就不会了,但是总不能不让玩家用up,down键吧.
所以就是怎么让窗体上有button按钮,然后按下up,down,又能执行这些keyDown事件呢?
小小菜鸟求救呀.....
...全文
112 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ouyangin10 2011-06-08
  • 打赏
  • 举报
回复
没有人知道呀,哎哎
stupid511495 2011-06-03
  • 打赏
  • 举报
回复
最近我也在键盘事情的内容。。。
threenewbee 2011-06-03
  • 打赏
  • 举报
回复
用 label 代替 button。
孤独的行者牛 2011-06-03
  • 打赏
  • 举报
回复
设置窗体的Kepreview属性为True,在窗体的Keydown事件里处理……

110,534

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧