Поведение ComboBox

При представлении фиксированного списка стран в управлении ComboBox, без бесплатного ввода текста, пользовательское ожидание состоит в том, что, если они начинают обстоятельно объяснять название страны, оно возьмет их к тому названию страны. Вместо этого поведение по умолчанию состоит в том, чтобы оно переместилось в первый объект в списке, который начинается с того символа. Так, когда они поражают второй символ имени, он берет их в первую страну, начинающуюся с той буквы.

Например, если я нажимаю "S" набор времен, он позволяет мне просмотреть все путем прокрутки страны, начинающиеся "S" для получения до Сингапура. Если я нажимаю "S", "I", "N", он берет мне первую страну, запускающуюся с "S", то первая страна, запускающаяся с "I", то первая страна, запускающаяся с "N". У меня был бы "S", "I", "N" берут меня в страны, начинающиеся с "Греха"

Существует ли простой способ включить то последнее поведение?

5
задан MattMcKnight 23 April 2010 в 16:15
поделиться

1 ответ

Вы можете получить это, установив следующие свойства в поле со списком

AutoCompleteMode = Suggest
AutoCompleteSource = ListItems
DropDownStyle = DropDownList

Теперь они не могут медлить и печатать очень медленно ... но если они набирают с разумной скоростью, и она переходит к тому, что им нужно.

Если они медленные, они будут вести себя так, как вы упомянули

4
ответ дан 15 December 2019 в 00:54
поделиться
Другие вопросы по тегам:

Похожие вопросы: