pb数据窗口获取焦点问题

来源:百度知道 编辑:UC知道 时间:2024/05/25 06:52:02
我现在选数据窗口中的一个下拉列表框中的数据,按回车想让数据窗口中的一个字段获得焦点,可是效果是焦点跑到我要设焦点的字段的下一个字段
说明:
数据窗口:dw_1 两个列:a和b 一个变量:s
if s='1' then
dw_1.setfocus()
dw_1.setcolumn('a') //让焦点落在a列上
end if
结果现在焦点却落在了b列上
我把这个数据窗口的tab order给设了,跟这个有关系吗?
为什么焦点不落在我写的列上呢?

你这最好还是得试才能知道是怎么回事,我先说说我的两个建议吧:
1、看一下你的dw_1,是不是它里面的事件中有代码,比如itemchanged事件,这是个很容易被触发的事件,也许你刚让交点停在A上那里就有把它给B的代码

2、你说的tab order设过,只要没设成‘0’就不影响,你看下是不是A列设成‘0’了,那就不行

如果以上两点都不行,你就设断点自己调吧

能说得再详细点吗?你说的下拉列表是在数据窗口里做的下拉数据窗口还是下拉列表还是数据窗口之外做的下拉列表?