2012-03-30 5 views
7

меня есть элемент управления ComboBox типа DropDown, который содержит элементы «ААА», «Ааа», «Аа +» и т.д.ComboBox чувствителен к регистру выпадающего

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

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

Мне нужно уметь вводить ComboBox.

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

+1

, которые контролируют вы с помощью WPF/WinForms/ASP.NET? – sll

+0

Мы используем окна. –

+0

Переполнение стека: там, где хорошие вопросы идут умирать. Не должно было быть ни бумаги, ни RFC для кого-либо, чтобы процитировать. –

ответ

3

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

+0

К сожалению, мы используем окна, поэтому это не будет Работа. –

-1

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

myComboBox.SelectedIndex = myComboBox.Items.IndexOf("CaseSensitiveTextHere"); 
Смежные вопросы