我也练了一下.不过是 vb 做的.
因为我最初的打算是做一个控件出来,以后大家就可以像用普通组合框一样用这种 "增强型的组合框",但做到后来,人也懒了,所以只做了个示例出来,还不能当做控件使用.
该示例实现了:
1.组合框与列表可同时使用.
2.在组合框内键入内容时,会进行"渐进式查询",自动将部分(或全部匹配)项选中
如果是部分匹配时,能自动根据列表内容扩展.
3.新增,查找,置空等按钮确实有效.
4.能在列表中使用上下箭头等进行选择,并及时将结果传与组合框中.
5.列表宽度随组合框宽度自动调整.
注:
请将两个文件下载到同一目录,并执行 PopupDataListSample.part1.rar 解压.
如果已安装了 vb ,可不用安装此程序,直接执行 popupdatalist.exe
如果未安装 vb6.0 ,需要首先执行 setup.exe ,安装其所需的库文件.
另:
如果有网友需要,我也可以把做成一个控件,可以方便的像普通组合框那样使用,而不需你增加额外的代码.
附件是效果图.
[此贴子已经被作者于2003-4-5 23:10:05编辑过]
|