我也練了一下.不過是 vb 做的.
因為我最初的打算是做一個控件出來,以后大家就可以像用普通組合框一樣用這種 "增強型的組合框",但做到后來,人也懶了,所以只做了個示例出來,還不能當做控件使用.
該示例實現(xiàn)了:
1.組合框與列表可同時使用.
2.在組合框內鍵入內容時,會進行"漸進式查詢",自動將部分(或全部匹配)項選中
如果是部分匹配時,能自動根據(jù)列表內容擴展.
3.新增,查找,置空等按鈕確實有效.
4.能在列表中使用上下箭頭等進行選擇,并及時將結果傳與組合框中.
5.列表寬度隨組合框寬度自動調整.
注:
請將兩個文件下載到同一目錄,并執(zhí)行 PopupDataListSample.part1.rar 解壓.
如果已安裝了 vb ,可不用安裝此程序,直接執(zhí)行 popupdatalist.exe
如果未安裝 vb6.0 ,需要首先執(zhí)行 setup.exe ,安裝其所需的庫文件.
另:
如果有網(wǎng)友需要,我也可以把做成一個控件,可以方便的像普通組合框那樣使用,而不需你增加額外的代碼.
附件是效果圖.
[此貼子已經(jīng)被作者于2003-4-5 23:10:05編輯過]
|