pb数据窗口(grid类型)中左右方向键的使用

zye2004 2010-11-06 04:30:31
想实现 在pb grid类型数据窗口中 使用左右方向键,如何实现?
...全文
330 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
jjyyyyyyjj 2011-01-29
  • 打赏
  • 举报
回复
楼上的正解,我们写的东西一般都要求全键盘
pbwang1111 2011-01-29
  • 打赏
  • 举报
回复
[Quote=引用 6 楼 newease 的回复:]
自定义数据窗口事件 名如ue_keydown
Event ID :pbm_dwnkey

//当用户按下左箭头键
If key = KeyLeftArrow! Then
//模拟Shift+Tab键按键动作
keybd_event(VK_SHIFT, 0, 0, 0) //按下Shift
keybd_event(VK_TAB, 0, 0, 0) //按下Tab
keybd_eve……
[/Quote]

说的是
newease 2010-11-08
  • 打赏
  • 举报
回复
自定义数据窗口事件 名如ue_keydown
Event ID :pbm_dwnkey

//当用户按下左箭头键
If key = KeyLeftArrow! Then
//模拟Shift+Tab键按键动作
keybd_event(VK_SHIFT, 0, 0, 0) //按下Shift
keybd_event(VK_TAB, 0, 0, 0) //按下Tab
keybd_event(VK_TAB, 0, KEYEVENTF_KEYUP, 0) //释放Tab
keybd_event(VK_SHIFT, 0, KEYEVENTF_KEYUP, 0) //释放Shift
Return 1
End If

//当用户按下右箭头键
If key = KeyRightArrow! Then
//模拟Tab键按键动作
Keybd_event(VK_TAB, 0, 0, 0) //按下Tab
keybd_event(VK_TAB, 0, KEYEVENTF_KEYUP, 0) //释放Tab
Return 1
End if
wag_enu 2010-11-06
  • 打赏
  • 举报
回复
自定义的pbm_dwnkey 事件里捕获左右键再处理。。。
qingmingyu888 2010-11-06
  • 打赏
  • 举报
回复
学了一下,实践一下
yuanquana 2010-11-06
  • 打赏
  • 举报
回复
顶,记下了。
zye2004 2010-11-06
  • 打赏
  • 举报
回复
应该这样写吧:
if key=keyleftarrow! then
.............
end if
if key=keyrightarrow! then
.........
end if
具体怎么写 请指点!
我只需在两个字段的记录间 使用左右键即可!

1,077

社区成员

发帖
与我相关
我的任务
社区描述
PowerBuilder 相关问题讨论
社区管理员
  • 基础类社区
  • WorldMobile
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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