Vector
синхронизируется и не принимает значения null
. Вы можете использовать
List l = Collections.synchronizedList(new ArrayList())
, но это не 100% идентичная замена. Если в вашем проекте нет хороших тестов, не заменяйте Vector
и добавляйте //NOSNAR
, чтобы отключить проверку сонара в данной строке.
Как правило, Вы использовали бы взаимодействующий с COM и получили бы доступ IAutoComplete
, IAutoComplete2
, или IAutoCompleteDropDown
интерфейс. К сожалению, ни один из них не имеет методы для принуждения автоматического заполнения к выпадающему.
Вы могли бы хотеть использовать Шпиона ++ и посмотреть на сообщения окон, которые отправляются в управление когда автоматические полные дисплеи. Вы могли бы найти сообщение команды, которое активирует его. Конечно, это - деталь реализации, но это мог бы быть единственный способ пойти сюда.