Я пытался создать ComboBox, который предлагал бы варианты при вводе, во многом как предложения кода IDE / определение кода или предложения Google при вводе в поиске.
Предлагаемые элементы - это элементы из раскрывающегося списка ComboBox, которые содержат подстроку, введенную в текстовое поле ComboBox.
Я пытался заставить ComboBox делать это, но безуспешно, я пробовал замаскированные ComboBox , и даже пытался создать подкласс ComboCrtl, но я я всегда сталкиваюсь с проблемами либо с производительностью, либо с невозможностью делать то, что я хочу вообще
У меня около 2500 элементов в моем списке элементов (предложений), и просто очистить ComboBox и вставить элементы, которые совпадают, тоже медленно.
Как я могу создать такой ComboBox, или есть ли даже встроенная функция, которую я мог бы использовать?
Я могу допустить небольшую задержку перед отображением предложений, но все окно висит на некоторое время На мой взгляд, вторая или две недопустимы.