Как я могу создать элемент управления, подобный автозаполнению Eclipse? - PullRequest
1 голос
/ 18 июля 2009

Я хотел бы создать элемент автозаполнения, используя Boo / C #. Вот скриншот из интернета, если вы не знаете, как он выглядит:

альтернативный текст http://archive.eclipse.org/eclipse/downloads/drops/S-3.5M7-200904302300/images/p2autocomplete.png

Я в основном думаю о неокрашенном окне / диалоговом окне (которое я не уверен, как бы я реализовал) или об элементе управления, который может отображаться сам по себе (какой-то ListBox).

Как я мог реализовать такой элемент управления?

Мне очень интересна выдвижная часть элемента управления!

Ответы [ 2 ]

2 голосов
/ 18 июля 2009

Кажется, что TextBox уже выполняет автозаполнение. См. TextBox.AutoCompleteSource Недвижимость .

1 голос
/ 18 июля 2009

Некоторое время назад я сделал что-то подобное и использовал список для отображения результата. Все, что мне нужно было сделать, это отслеживать событие KeyUp, чтобы выполнить выборку данных и отобразить список. Я добавил список в качестве скрытого элемента управления в форму и отображал его при необходимости после установки его позиции

...