Как Асинхронно выбрать данные AutoComplete для TextBox?

Vector синхронизируется и не принимает значения null. Вы можете использовать

List l = Collections.synchronizedList(new ArrayList())

, но это не 100% идентичная замена. Если в вашем проекте нет хороших тестов, не заменяйте Vector и добавляйте //NOSNAR , чтобы отключить проверку сонара в данной строке.

8
задан Rob Prouse 13 January 2009 в 19:52
поделиться

1 ответ

Как правило, Вы использовали бы взаимодействующий с COM и получили бы доступ IAutoComplete, IAutoComplete2, или IAutoCompleteDropDown интерфейс. К сожалению, ни один из них не имеет методы для принуждения автоматического заполнения к выпадающему.

Вы могли бы хотеть использовать Шпиона ++ и посмотреть на сообщения окон, которые отправляются в управление когда автоматические полные дисплеи. Вы могли бы найти сообщение команды, которое активирует его. Конечно, это - деталь реализации, но это мог бы быть единственный способ пойти сюда.

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

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