Я пытаюсь изменить поведение ComboBox для Windows.Forms, чтобы в раскрывающемся списке автозаполнения отображались элементы в соответствии с указанными правилами.
По умолчанию, если вы используете автозаполнение в ComboBox, соблюдайте правило «строка s включается в выпадающий список, если (s.StartsWith (userEnteredTextInTheComboBox))» «Все, что меня действительно интересует, это замена нового правила для текущего, но я не могу найти способ добраться до него. (В частности, я бы предпочел s.Contains вместо s.StartsWith.)
Я могу собрать неуклюжее решение, используя два элемента управления вместо одного, но я действительно был бы счастлив с тем, который действительно выполняет то, что я хочу.
Обновление: я нашел по существу тот же вопрос после еще нескольких поисков. Ответ, представленный там, предполагает, что использование двух элементов управления для «подделки» - путь.