以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- 复选列表控件无法启用输入助手 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=97965) |
-- 作者:xvkewen -- 发布时间:2017/3/21 21:52:00 -- 复选列表控件无法启用输入助手 问题如题; 按以下帮助介绍,复选组合框是可以启用辅入助手实现快速筛选的功能,但是在控件的属性栏里没有这样的选项,怎么回事?
http://www.foxtable.com/webhelp/scr/0943.htm
此主题相关图片如下:搜狗截图_2017-03-21_21-50-57.png |
-- 作者:有点蓝 -- 发布时间:2017/3/21 21:55:00 -- 组合框才有,复选组合框没有 |
-- 作者:xvkewen -- 发布时间:2017/3/21 22:03:00 -- 可以用编码实现吗?怎么做? |
-- 作者:有点蓝 -- 发布时间:2017/3/21 22:38:00 -- 输入助手一样不能使用代码实现,可以在TextChanged事件达到差不多的效果 If e.Sender.Text > "" Then e.Sender.DataFilter = "取值列 like \'%" & e.Sender.Text & "%\'" Else e.Sender.DataFilter = "" End If e.Sender.OpenDropDown |
-- 作者:xvkewen -- 发布时间:2017/3/22 8:33:00 -- 按这样做,每输入一个字符都会重新打开一下列表框,然后原来的输入焦点就没了;怎么办? |
-- 作者:有点蓝 -- 发布时间:2017/3/22 8:48:00 -- 这个没有办法 |
-- 作者:有点蓝 -- 发布时间:2017/3/22 8:49:00 -- 不然你就用自定义录入窗口自己做吧http://www.foxtable.com/webhelp/scr/2466.htm
|
-- 作者:xvkewen -- 发布时间:2017/3/22 9:28:00 -- 有想过用这个办法,但是用Dropdownbox能够实现多选吗?如下图,虽然用的ROWS.CHECK可以选择其中1-2项后,再用上面框做关键字模糊搜索时,原来选择的1-2项的勾选又没了;所以就放弃这个,改用复选列表框了;
此主题相关图片如下:123.png |
-- 作者:有点色 -- 发布时间:2017/3/22 9:35:00 -- DropDownOpened事件,根据填入的值,如 a1,a2,a3
分割出a1等,在表里面查询,如果存在,就勾选即可。 |