Как я могу создать элемент управления, подобный элементу автозаполнения Eclipse?
-
18-09-2019 - |
Вопрос
Я хотел бы создать элемент управления автозаполнением, используя Boo/C#.Вот скриншот из интернета, если вы не знаете, как это выглядит:
В основном я имею в виду недекорированное окно/диалоговое окно (которое я не уверен, как бы я его реализовал) или элемент управления, который может отображаться сам по себе (какой-то ListBox).
Как я мог реализовать такой контроль?
Меня очень интересует выдвигающаяся часть управления!
Решение
Некоторое время назад я сделал что-то подобное и использовал список для отображения результата.Все, что мне нужно было сделать, это отслеживать событие KeyUp, чтобы выполнить выборку данных и отобразить список.Я добавил список в качестве скрытого элемента управления в форму и показывал его, когда это необходимо, после установки его положения.
Другие советы
Кажется, что TextBox
уже выполняет автозаполнение.Видеть TextBox.AutoCompleteSource
Свойство.