[VB6 ]下拉式選單(ComboBox)的問題?

看板Visual_Basic作者 (necsa)時間16年前 (2008/04/10 01:48), 編輯推噓2(200)
留言2則, 2人參與, 最新討論串1/2 (看更多)
記得很久以前有看過一個別人的程式. 有一個下拉式選單,像是使用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

04/10 10:12, , 1F
與資料庫結合,透過SQL過濾data,取前面n筆資料 eg:Yahoo字典
04/10 10:12, 1F

04/10 10:46, , 2F
自己配合字串處理 把不合的項目移除掉
04/10 10:46, 2F
文章代碼(AID): #17_G5qA4 (Visual_Basic)
文章代碼(AID): #17_G5qA4 (Visual_Basic)