2013-02-20 79 views
0

我想讓我的組合框下拉並在用戶鍵入組合框時提供建議。例如,如果用戶鍵入「R」,則應該建議以「R」開頭的所有項目(如Roshan,Rohan,Rishan等)。在組合框中提供建議

我可以從數據庫獲取數據,但事情是如何下拉組合框?

回答

9

看的comboBox

AutoCompleteMode = Suggest; 
AutoCompleteSource = ListItems; 
+3

+1化子性質。但是,請注意,當您開始輸入時,可能會顯示「ComboBox」下拉菜單。儘管處於後臺,下拉列表將竊取鼠標焦點。當我啓用自動完成時,我通常在'KeyDown'事件處理程序中將'DroppedDown'設置爲'false'。 – JosephHirn 2013-02-20 16:00:21

+0

即時可用下拉我寫它到按鍵事件,但是當我在組合框中鍵入一個leteer光標去組合框的左角讓我說我想鍵入「uthi」當我按「u」光標去在組合框中輸入「uthi」後,組合框的左上角會出現「ihut」這樣的組合框,你能否做一些暗示來避免這種情況? – Roshan 2013-02-24 06:25:15

+0

你可以爲此創建另一個問題並顯示你的代碼。我認爲你的問題已經在我的答案中得到解決,你可以檢查是否被接受。謝謝:) – spajce 2013-02-24 06:43:09