Динамически загружать элементы Combobox на KeyPress - PullRequest
1 голос
/ 04 октября 2010

Я хочу создать в VB.Net комбинированный блок, например элемент управления winform, который вносит предложения динамически;точно так же, как адресная строка в Google Chrome или IE 8/9.В основном при каждом нажатии клавиши получают список элементов, которые соответствуют введенному тексту в фоновом потоке (ах), и показывают эти элементы в раскрывающемся списке по мере их (возможно, медленного) возврата - либо из запросов БД, веб-служб и т. Д.

Я испробовал несколько идей, меняя список автозаполнения динамически или привязывая к списку, который я затем обновляю.Но я получаю довольно странные и неправильные результаты даже при непосредственном обновлении списка (в основном потоке).Я также попытался реализовать свой собственный элемент управления textbox, который показывает элемент управления ListBox, в котором будет отображаться раскрывающийся список - это казалось намного более надежным, но я не могу заставить его рисовать поверх границ форм и т. Д. При отображении, как это делает раскрывающийся список выпадающего списка.

Достиг ли кто-нибудь подобной функциональности?С чего начать?

1 Ответ

2 голосов
/ 04 октября 2010

Это может быть то, что вы ищете: Автозаполнение ComboBox в VB.Net

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...