以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- 求教:下拉窗口弹出时,如何将焦点还保留在DropBox编辑框中? (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=16218) |
||||
-- 作者:reachtone -- 发布时间:2012/2/6 12:27:00 -- 求教:下拉窗口弹出时,如何将焦点还保留在DropBox编辑框中? 例子在这里:
|
||||
-- 作者:reachtone -- 发布时间:2012/2/6 12:40:00 -- 哈哈,自己已经琢磨出来了,在窗口2的DropDownOpened事件中加上一行代码就可以了: Forms("窗口1").Select 原来我用e.Form.DropDownBox.Form.Select总是出错,看来不能这样用。 |
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/2/6 12:46:00 -- 呵呵,学习,收藏。 |
||||
-- 作者:reachtone -- 发布时间:2012/2/6 14:00:00 -- 焦点问题解决了,但为什么没有动态筛选呢?请老大再帮忙看看:
|
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/2/6 14:09:00 --
|
||||
-- 作者:reachtone -- 发布时间:2012/2/6 14:14:00 -- 为什么设置在dropdownopening就不行呢?这里的事件是在展开下拉窗口前执行的啊. |
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/2/6 15:11:00 -- 但是之后就不执行了。 |
||||
-- 作者:reachtone -- 发布时间:2012/2/6 16:02:00 -- 老大,还有问题啊,再看看这个,筛选出需要的记录后,回车一次为什么无法填入?需要2次才可以?
|
||||
-- 作者:reachtone -- 发布时间:2012/2/6 16:20:00 -- 8楼的问题找到原因了。这样测试就能发现,在dropbox的keydown事件中,即使用这样的代码,照样不提示: Case Keys.Enter |
||||
-- 作者:狐狸爸爸 -- 发布时间:2012/2/6 17:00:00 -- 不明白为什么这样,改成右键吧:
If Forms("窗口2").Opened Then |