Автозаполнение комбобокса с сохранением регистра символов - PullRequest
0 голосов
/ 21 февраля 2012

У меня есть элемент управления, который наследуется от выпадающего списка и использует его возможности для автозаполнения, предложения и добавления, чтобы показать пользователю топ-10 наиболее часто используемых имен в нашей стране, который начинается с введенного пользователем текста.

Чтобы объяснить, что я хочу изменить, я буду использовать пример:

1.- Пользователь вводит текст "dav" в comobo (не одну заглавную букву).

2.- Комбо ищет 10 самых популярных имен и поставляется со списком (как на следующем изображении)

enter image description here

3.- При доступе к Mybase.TextCombo вернет вам «Dav» с первой заглавной буквой.Как вы можете видеть на изображении над этими строками.

Я хочу использовать комбинированный список для ведения текста, введенного для пользователя, без каких-либо изменений, без заглавных букв .Например:

enter image description here

Для того, что я тестировал, изменение происходит, когда исходный элемент управления Combobox сопоставляет текст, введенный с параметрами в раскрывающемся списке.Если текст в списке совпадает с текстом, введенным пользователем, но есть некоторые различия в регистре, текст в комбинированном списке изменяется в соответствии с текстом в списке автозаполнения.

1 Ответ

0 голосов
/ 08 мая 2012

Только что решил противоположную проблему. У меня было событие on change, прикрепленное к моей комбо, которое требовало еще одной комбо. Это заставило мой комбо сохранить регистр напечатанного текста, который я не хотел. Решил это, изменив на On lost focus

Надеюсь, это поможет

...