主题:请教关于combobox控件的使用问题。
gmzqy
[专家分:0] 发布于 2008-05-04 11:19:00
combobox控件
怎么实现?
当输入内容时,自动获得与其相近的项内容。
如:combobox控件中有下来数据
7101
7102
7103
7201
7202
8101
8112
8201
当输入7时,combobox中显示7101
当输入72时,combobox中显示7201
当输入8时,combobox中显示8101
当输入811时,combobox中显示8112
.....
不知道我说清楚了吗?
回复列表 (共4个回复)
沙发
MikeM [专家分:410] 发布于 2008-05-04 14:56:00
.List()
板凳
老大徒伤悲 [专家分:29120] 发布于 2008-05-05 09:28:00
利用循环,在组合框里查找符合输入的。
for i=1 to combo1.count
if 输入=left(combo1(i-1),len(输入)) then
combo.text=combo1(i-1)
exit for
endif
next i
1、输入,必须另行纪录,不能利用combo的输入;
2、combo1(i-1)书写格式可能有问题,自己查一下。
3 楼
gmzqy [专家分:0] 发布于 2008-05-05 10:23:00
好的,谢谢,我试试
4 楼
yzx [专家分:370] 发布于 2008-05-06 17:15:00
用API的话,就更省事了
我来回复