2012-02-21 24 views
0

我有一個控件從組合框繼承,並將其功能用於自動完成,建議和追加,以向用戶顯示用戶在我們國家以用戶引入的文本開頭的前10個最常用名稱。自動完成組合框維護特徵案例

爲了解釋什麼,我VANT改變,我會用一個例子:

1 .-用戶輸入的comobo文本「DAV」(不是一個單一的大寫字母)。

2:前10最常用的名字的組合搜索,並配有一個列表(像下面的圖片)

enter image description here

3.-當您訪問Mybase.Text組合會返回「Dav」,首字母大寫。就像你可以在這行上面的圖片上看到的一樣。

什麼我想是組合框來保存爲用戶輸入的文本沒有任何modificacion,沒有大寫。就像這樣:

enter image description here

對於我測試的變化時,原來的ComboBox控件相匹配的文本使用下拉列表選項中輸入發生。如果列表中的文本與用戶輸入的文本相匹配,但存在一些大小寫差異,則組合文本將更改爲與自動完成列表中的文本相匹配。

回答

0

剛剛解決了相反的問題。我有一個on change事件附加到我的組合需要另一個組合。這使我的組合保持了我不想要的輸入文本的情況。解決它通過更改爲On lost focus

希望這可以幫助