C # winforms combobox динамическое автозаполнение
Моя проблема похожа на эту:Как я могу динамически изменять записи автозаполнения в поле со списком C # или текстовое поле? Но я все еще не могу найти решение.
Проблема вкратце:
у меня естьComboBox
и большое количество записей, чтобы показать в нем. Когда пользователь начинает печатать, я хочу загрузить записи, которые начинаются с вводимого текста, и предложить пользователю автозаполнение.
Как описано в теме выше, я не могу загрузить их насomboBox_TextChanged
потому что я всегда перезаписываю предыдущие результаты и никогда не вижу их.
Могу ли я реализовать это, используя толькоComboBox
? (неTextBox
или жеListBox
)
Я использую эти настройки:
сomboBox.AutoCompleteMode = AutoCompleteMode.SuggestAppend;
сomboBox.AutoCompleteSource = AutoCompleteSource.CustomSource;