c#中怎样截获上下左右键(急)!
我用c#做了个俄罗斯方块,用上下左右键控制方块运动,所有按键事件都在KeyDown中(已经将KeyPreview设置true),可keyDown不能截获上下左右键,我上网...
我用c#做了个俄罗斯方块,用上下左右键控制方块运动,所有按键事件都在KeyDown中(已经将KeyPreview设置true),可keyDown不能截获上下左右键,我上网查过要重写Control类中的IsInputKey:
protected overrise bool IsInputKey (Keys keyData)
{……}
重写都内容我已经想好,但问题是在哪里重写,之前定义些什么?
我是c#新手,入门不过几天,希望哪位高手帮我解决这个简单问题,请详细一点,本人感激不尽!!!! 展开
protected overrise bool IsInputKey (Keys keyData)
{……}
重写都内容我已经想好,但问题是在哪里重写,之前定义些什么?
我是c#新手,入门不过几天,希望哪位高手帮我解决这个简单问题,请详细一点,本人感激不尽!!!! 展开
4个回答
2013-12-21
展开全部
KeyDown事件中可以用 e.KeyValue 来判断按下的键值,根本不用IsInputKey。
e.KeyValue = 37 左
e.KeyValue = 38 上
e.KeyValue = 39 右
e.KeyValue = 40 下
e.KeyValue = 37 左
e.KeyValue = 38 上
e.KeyValue = 39 右
e.KeyValue = 40 下
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-12-21
展开全部
你太强大了..
我入门的时候就是MESSAGEBOX.SHOW("我好帅")
然后循环他
我入门的时候就是MESSAGEBOX.SHOW("我好帅")
然后循环他
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-12-21
展开全部
你把邮箱给我 我给你发点
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-12-21
展开全部
入门就做俄罗斯方块 强啊 你把邮箱添加附加问题 我给你了例子
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询