PB datawindow 设置了TAB顺序,但有一列光标跳不过

我在PB里,设置了一个Freeform的数据窗口,设置了列的TAB顺序,但是我在运行的时候发现,其中有一个列(不是第一列,也不是最后一列):当光标在它的上一个TAB顺序的... 我在PB里,设置了一个Freeform的数据窗口,设置了列的TAB顺序,但是我在运行的时候发现,其中有一个列(不是第一列,也不是最后一列):当光标在它的上一个TAB顺序的列里,按回车键进行跳转时:光标没有按设置的顺序跳转到此列,而是跳转到了它的下一个列中。请问如何解决此问题,谢谢!
TAB顺序没有错,一楼的说到:该列是不能得到焦点的?
我设置好TAB顺序后,按键盘上的TAB键是可以跳转到的,但是按回车键就跳转不到。
展开
 我来答
百度网友e19997226
2010-06-04 · 超过13用户采纳过TA的回答
知道答主
回答量:31
采纳率:0%
帮助的人:53.6万
展开全部
首先你设置的TAB序正确性,然后在数据窗口中自定事件:event ID:PBM_dwnkey
事件中设置:
//回车键及下箭头键下移焦点
If key = KeyEnter! Or Key = KeyDownArrow! Then
keybd_event ( 9, 0, 0, 0 ) // 按下tab
keybd_event ( 9, 0, 2, 0 ) // 释放tab
Return 0
End If

还有就是你要跳转到的列不能是计算列,它的前一列没有设置其他列为当前列。
wforce
2010-05-27 · TA获得超过843个赞
知道小有建树答主
回答量:672
采纳率:0%
帮助的人:782万
展开全部
首先确定tab顺序有没有错,然后如果该列是不能得到焦点的,TAB就不会跳转到该列

PB默认是不能用回车代替tab切换焦点
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友237cf2c
2010-06-01
知道答主
回答量:19
采纳率:100%
帮助的人:7.2万
展开全部
pb的本身按钮不支持回车跳转,需要代码支持
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wangfei5903232
2010-05-27 · TA获得超过201个赞
知道答主
回答量:45
采纳率:100%
帮助的人:31.7万
展开全部
焦点设置问题吧 按顺序重新设置下焦点
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式