c#中怎样截获上下左右键(急)!

我用c#做了个俄罗斯方块,用上下左右键控制方块运动,所有按键事件都在KeyDown中(已经将KeyPreview设置true),可keyDown不能截获上下左右键,我上网... 我用c#做了个俄罗斯方块,用上下左右键控制方块运动,所有按键事件都在KeyDown中(已经将KeyPreview设置true),可keyDown不能截获上下左右键,我上网查过要重写Control类中的IsInputKey:
protected overrise bool IsInputKey (Keys keyData)
{……}
重写都内容我已经想好,但问题是在哪里重写,之前定义些什么?
我是c#新手,入门不过几天,希望哪位高手帮我解决这个简单问题,请详细一点,本人感激不尽!!!!
展开
 我来答
匿名用户
2013-12-21
展开全部
KeyDown事件中可以用 e.KeyValue 来判断按下的键值,根本不用IsInputKey。
e.KeyValue = 37 左
e.KeyValue = 38 上
e.KeyValue = 39 右
e.KeyValue = 40 下
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-12-21
展开全部
你太强大了..
我入门的时候就是MESSAGEBOX.SHOW("我好帅")

然后循环他
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-12-21
展开全部
你把邮箱给我 我给你发点
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2013-12-21
展开全部
入门就做俄罗斯方块 强啊 你把邮箱添加附加问题 我给你了例子
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式