Автоматическое заполнение Winforms ComboBox переопределения предлагает правило

Я пытаюсь изменить поведение Windows. Формы ComboBox так, чтобы AutoComplete выпадающие объекты дисплеев согласно правилам я указываю.

По умолчанию при использовании AutoComplete в ComboBox правило, это сопровождается, является "строкой s, включен в выпадающее если (s. StartsWith (userEnteredTextInTheComboBox))", Все, чем я действительно интересуюсь, заменяет новым правилом текущее, но я не могу найти способ достигнуть его. (А именно, я предпочел бы s. Содержит вместо s. StartsWith.)

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

Обновление: Я нашел по существу тот же вопрос еще после некоторого поиска. Ответ, предоставленный там, предполагает, что использование двух средств управления для "фальсифицирования его" является способом пойти.

13
задан Community 23 May 2017 в 12:10
поделиться

1 ответ

До Windows Vista объект автозаполнения соответствовал кандидатам только с префиксом , поэтому вам нужно приготовить собственное .

Если вам нужно сбросить список предложений, когда он виден, используйте IAutoCompleteDropDown :: ResetEnumerator .

1
ответ дан 1 December 2019 в 23:14
поделиться
Другие вопросы по тегам:

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