社区
Windows客户端开发
帖子详情
如何为箭头键引发 KeyDown 事件??
linda_xiaolei
2007-01-16 02:26:54
用vs.net开发Smartphone的windows应用程序,如何为键盘上的箭头键引发 KeyDown 事件??请高手指教,急急急!!!!
...全文
342
6
打赏
收藏
如何为箭头键引发 KeyDown 事件??
用vs.net开发Smartphone的windows应用程序,如何为键盘上的箭头键引发 KeyDown 事件??请高手指教,急急急!!!!
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
topgun0506
2007-02-05
打赏
举报
回复
你们如果只是需要接收KEY_DOWN的话可以用GPAI来做呀,所有的按键事件都接收过来了。我的问题是按钮,菜单什么的都扩展好了,现在设计了一个全屏的对话框应用程序,而Smartphone那个该死的CommandBar我想丢掉,用自己扩展的3D水晶按钮加上自绘位图菜单实现,但是现在发现当菜单弹出后再也不响应左软键VK_TSOFT1了,没法模拟CommandBar那样通过左软键弹出和收拢菜单。我想通过注册热键来处理但是,注册成功后还是接收不到热键,现在还在郁闷中,哪位高手知道该怎么弄的,告诉下,我请吃大餐呀
54miracle
2007-01-26
打赏
举报
回复
搞不懂。。。
QQ150900
2007-01-19
打赏
举报
回复
我也碰到了这个问题,本来一个小问题,跑到.net就这么麻烦,微软起来起垃圾了,日日日!!
急急急!!看有没有高人能帮忙解决这个问题,顶顶顶
linda_xiaolei
2007-01-17
打赏
举报
回复
不行吧.箭头键的使用不是公开的吗,怎么MSDN都没讲一下怎么实现呀??
请高手指点一下吧.非常急哦!!!!
afhel
2007-01-16
打赏
举报
回复
据说key_event就可以吧?试试看
linda_xiaolei
2007-01-16
打赏
举报
回复
MSDN中提到:
某些键,如 Tab、Return、Esc 和箭头键,由控件自动处理。为使这些键引发 KeyDown 事件,必须在窗体上的每个控件中重写 IsInputKey 方法。用于重写 IsInputKey 的代码需要确定是否按下了某个特殊键,并且需要返回一个 true 值。
请问怎样为一个控件重写 IsInputKey 方法???请高手指教,急哦!!
c#
keydown
C#
KeyDown
事件
某些键,如 Tab、Return、Esc 和
箭头键
,由控件自动处理。为使这些键
引发
KeyDown
事件
,必须在窗体上的每个控件中重写 IsInputKey 方法。用于重写 IsInputKey 的代码需要确定是否按下了某个特殊键,并且需要返回一个 true 值。 1class MyButton :System.Windows.Forms.Button
2 {
3 protected override bool
C#Preview
KeyDown
事件
与
KeyDown
事件
的差异(自用记录)
记录
WinForm中
KeyDown
,KeyPress和KeyUp的顺序与区别解析 Preview
KeyDown
Preview
KeyDown
:在焦点位于此控件上的情况下,当有按键动作时发生(在
KeyDown
事件
之前发生)。 小注: 某些按键,比如 Tab、Return、Esc 和
箭头键
,通常会被某些控件忽略,因为它们没有被视为输入按键。 例如,默认情况下,Button 控件忽略
箭头键
。 通常按
箭头键
会使焦点移动到上一个或下一个控件。
箭头键
被视为导航键,按这些键通常不会
引发
Button 的
KeyDown
事件
。 但是,按 Button 的
箭头键
的确将
引发
Preview
KeyDown
事件
。 通过为 Butt
键盘
事件
是指用户在使用键盘时触发的
事件
,这些
事件
可以包括
keydown
、keypress和keyup
VK_SLASH /键 VK_BACK_SLASH \键 VK_0~VK_9 0~9 键 VK_A~VK_Z a~z 键 VK_OPEN_BRACKET [键 VK_CLOSE_BRACKET ]键。VK_KP_UP 小键盘的向上
箭头键
VK_KP_DOWN 小键盘的向下
箭头键
VK_KP_LEFT 小键盘的向左
箭头键
VK_KP_RIGHT 小键盘的向右
箭头键
VK_END END 键。在这个例子中,当用户在输入框中按下键盘上的任意键时,会触发
keydown
事件
,打印按下的键的名称。
java
事件
重复执行_当keyup
事件
(对于另一个键)被触发时,
keydown
(重复)会中断...
这有点奇怪,所以我想我要么缺少一些明显的东西,要么就是这些
事件
在浏览器中实现的缺陷 .让我首先总结一个示例场景,在提供一个孤立的案例之前,这个问题就出现了;
箭头键
用于移动播放器(因为只要在页面的任何位置按键,就会触发handle
KeyDown
函数) . 同样,只要释放一个键,就会触发另一个函数(handleKeyUp) .当你(玩家)按住左键时,handle
KeyDown
函数会被重复触发(我认为我...
Windows客户端开发
7,655
社区成员
18,839
社区内容
发帖
与我相关
我的任务
Windows客户端开发
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
复制链接
扫一扫
分享
社区描述
Windows Phone是微软发布的一款手机操作系统,它将微软旗下的Xbox LIVE游戏、Zune音乐与独特的视频体验整合至手机中。
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章