ComboBox чувствительный к регистру выпадающий - PullRequest
8 голосов
/ 31 марта 2012

У меня есть элемент управления ComboBox типа DropDown, который содержит элементы «AAA», «Aaa», «Aa +» и т. Д.

Проблема заключается в следующем: если я набираю Aaa, пункт «AAA» выделяется как выбранный, а не «Aaa». Я предполагаю, что комбинированный список использует FindString для поиска SelectedItem - поэтому результат поиска эквивалентен первому сопоставленному элементу по строке без учета регистра. StartsWith.

Что мне нужно изменить, чтобы переопределить это поведение?

Мне нужно набрать ComboBox.

Есть ли в winforms метод, который я мог бы переопределить, или какое-то свойство, похожее на WPFs IsTextSearchCaseSensitive свойство из ответа sll?

Ответы [ 2 ]

3 голосов
/ 31 марта 2012

Если вы используете WPF, просто установите для свойства IsTextSearchCaseSensitive значение true.

0 голосов
/ 04 июня 2015

Вы можете использовать это:

myComboBox.SelectedIndex = myComboBox.Items.IndexOf("CaseSensitiveTextHere");
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...