主题:请教关于combobox控件的使用问题。
			 gmzqy
				 [专家分:0]  发布于 2008-05-04 11:19:00
 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
MikeM [专家分:410]  发布于 2008-05-04 14:56:00				
				.List()
							 
						
				板凳
				
					 老大徒伤悲 [专家分:29120]  发布于 2008-05-05 09:28:00
老大徒伤悲 [专家分: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
gmzqy [专家分:0]  发布于 2008-05-05 10:23:00				
				
好的,谢谢,我试试
							 
						
				4 楼
				
					 yzx [专家分:370]  发布于 2008-05-06 17:15:00
yzx [专家分:370]  发布于 2008-05-06 17:15:00				
				用API的话,就更省事了
							 
									
			
我来回复