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