2011-05-28 60 views
1

標準.Net控件System.Windows.Forms.ComboBox具有自動完成功能。有人知道具有AutoComplete的LARGER功能的comboxbox嗎?例如:在匹配期間使用NOT PREFIX僅?換句話說:如果可能值列表包含字符串'ABCDEFG'並且用戶鍵入'BCD' - 在下拉列表中顯示'ABCDEFG'。有可能的變體:'前綴匹配'可以被認爲是比其他匹配類型更'相關並且具有更高等級';等等AutoComplete - 尋找具有擴展功能的組合框

或其他一些自動完成改進?

+1

檢查:http://stackoverflow.com/questions/5524596/usage-of-autocomplete-feature-in-modern-guis/5712455#5712455 – 2011-05-28 16:30:17

回答

1
+0

謝謝。我在http://www.codeproject.com/上看到了很多自動完成控件;但其中大多數是「一串應該從輸入文本開始」的原則。 這一個更復雜。 ...但如果幾個條目與給定的<輸入的文本>相匹配,則使用nNo'排名'。只有'前綴匹配'('開始於') – KellyLynch 2011-06-18 17:09:27

+0

我認爲你可以在UpdateList和FilterList函數中修改AutoCompleteTextBox.cs類,在這些函數中你可以改變它StartsWith爲Contains in string comparision – Ankit 2011-06-20 06:03:37