TAB 键的问题

wsleili 2007-10-15 11:10:37
我在窗体上放了一个数据窗口dw_1,一个文本框sle_1,用左右移动代替数据窗口的TAB顺序,按TAB键来切换数据窗口和文本框的焦点,代码如下:
数据窗口ue_keydown 事件:
integer VK_TAB= 09
integer VK_SHIFT=16

if key = KeyLeftArrow! then
keybd_event(VK_SHIFT,0,0,0)
keybd_event(VK_TAB,0,0,0)
keybd_event(VK_TAB,0,2,0)
keybd_event(VK_SHIFT,0,2,0)
return 1
end if

if key = KeyRightArrow! or key = KeyEnter! then
keybd_event(VK_TAB,0,0,0)
keybd_event(VK_TAB,0,2,0)
return 1
end if

if key=Keytab! then
sle_1.setFocus()
return 1
end if
为什么我按向左移动的键总是执行和文本框切换焦点,如果去掉key=Keytab! 的代码,左右移动就对。请各位指点下,错在哪了,谢谢!
...全文
35 1 打赏 收藏 转发到动态 举报
写回复
用AI写文章
1 条回复
切换为时间正序
请发表友善的回复…
发表回复
wsleili 2007-10-15
  • 打赏
  • 举报
回复
各位看看,问题出在哪?

1,079

社区成员

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

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