簡體   English   中英

如何使Items中的ComboBox自動完成

[英]How to make ComboBox auto complete within Items

我有一個帶有很多物品的組合框。 為了演示目的,讓我們說“一個”,“兩個”,“三個”

我希望用戶能夠鍵入文本“ e”,並將完成選項減少到包含字母“ e”的任何內容。 從第一個字母完成它很容易:將組合框樣式設置為DropDown以允許輸入文本,將自動完成源設置為ListItems並將自動完成模式設置為RecommendationAppend。

但是,如何擴展功能以允許搜索包含用戶文本而不是用戶文本開始的項目?

有沒有其他免費的(最好是開源的)組合框組件可以做到這一點?

我在堆棧溢出,代碼項目和更大的google結果集上找到的所有解決方案似乎都沒有答案,沒有解決問題發起人的竅門,或者太具體了,以至於我害怕嘗試將其改編為我的十幾種方法,相關組合框。

這是一個與您所描述的完全相同的CodeProject鏈接: http : //www.codeproject.com/Tips/631196/ComboBox-with-Suggest-Ability-based-on-Substring-S

正如該項目的作者所言:

問題是:您無法定義建議項目的過濾/確定方式。 它始終是一個'StartsWith'搜索...這就是為什么我決定編寫自己的類的原因...輸入...再匹配一個項目,因為它是一個Contains -search。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM