作者necsa (necsa)
看板Visual_Basic
标题[VB6 ]下拉式选单(ComboBox)的问题?
时间Thu Apr 10 01:48:35 2008
记得很久以前有看过一个别人的程式.
有一个下拉式选单,像是使用style=0组合式的那种.
可以下拉也可以自行keyin.
但他有一个比较特别的功能是假设选单内有很多笔data,
在输入区输入的时候,选单会筛选剩下字元开头符合输入字元的选项.
例如选单内有4笔:
1234555
1243666
1245555
1324536
输入1的时候,有4个选项可选 (开头全符合1)
1234555
1243666
1245555
1324536
输入12的时候,会剩下(12开头)
1234555
1243666
1245555
输入124,会剩下(124开头)
1243666
1245555
124又改回123, 剩下的又是
1234555
经过这样的筛选, 如此一来只要key前几个字元,
剩余符合的选项就会越来越少,
不用key完全部就可以直接选到要的选项
不知道这样的ComboBox是只要设定某个属性就可以达成?
还是要另外写判断式去做筛选?
我试了好几个都试不出来, 想请问高手这样的功能是怎麽办到的?
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 61.64.158.4
1F:推 slanla:与资料库结合,透过SQL过滤data,取前面n笔资料 eg:Yahoo字典 04/10 10:12
2F:推 ClubT:自己配合字串处理 把不合的项目移除掉 04/10 10:46