以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 请问怎样实现字典自动弹出? (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=28896) |
-- 作者:苍风霁月 -- 发布时间:2013/2/21 17:56:00 -- 请问怎样实现字典自动弹出? 在table中一列设置为标准字典,想实现该列不管用鼠标或键盘激活后,自动弹出,可用上下箭头选择,怎么实现? 先谢! |
-- 作者:lin_hailun -- 发布时间:2013/2/21 18:18:00 -- 自动弹出?指的是弹出成一个窗口么? 你需要自己做一个这样的窗口哦。 [此贴子已经被作者于2013-2-22 8:54:29编辑过]
|
-- 作者:狐狸爸爸 -- 发布时间:2013/2/21 19:03:00 -- 自动打开下拉列表,在这里找答案: http://www.foxtable.com/help/topics/1375.htm
|
-- 作者:lsy -- 发布时间:2013/2/21 21:50:00 -- 鼠标打开,肯定不成问题,估计楼主想用键盘快速输入,用空格键打开,然后上下键选择。但不是每个下拉窗口都听话。我们单位的数据库,已经算不错的了,下拉窗口也有别扭的地方。
|
-- 作者:苍风霁月 -- 发布时间:2013/2/22 8:54:00 -- 是想实现LSY说的快捷录入,按狐管提供信息,估计是在列建立好自定义项目和字典后,在PrepareEdit事件中添加以下代码实现: If e.col.name="第二列" Then 但未能实现当第二列被激活时自动弹出!求解?
|
-- 作者:lin_hailun -- 发布时间:2013/2/22 9:12:00 -- 数据字典是一个特殊的窗口,不能通过 OpenDropDown() 直接得到下拉内容。 你如果真要这样弄,就只能是自己定义一个下拉窗口了。 http://www.foxtable.com/help/topics/2465.htm 或者你模拟按下F4键得到下拉列表。代码写在事件aflterselchanged Sendkeys.Send("{F4}") Sendkeys.Send("{F4}") [此贴子已经被作者于2013-2-22 9:12:40编辑过]
|
-- 作者:苍风霁月 -- 发布时间:2013/2/22 13:16:00 -- 终于找到其他方法实现快速输入,其实很简单用狐表就可实现的,结果绕了一大圈。谢谢各位! [此贴子已经被作者于2013-2-22 13:16:27编辑过]
|
-- 作者:unverse -- 发布时间:2013/2/22 17:16:00 -- 这个帮助里真的可以有。 |