Автозавершение при вводе данных в textbox
В этой небольшой статье хочу показать на простом примере, как добавить возможность автозавершения при вводе данных в элемент управления textbox.
Создадим новый проект типа Windows Forms Application на языке c#.
Добавим на форму два элемента управления: Button (кнопка) и TextBox (текстовое поле).
Для реализации автоматического завершения выполним следующие действия:
1. Установим свойство MultiLine, элемента управления textBox, в значение false.
2. Создадим новый метод CreateAutoCompleteList.
C#:
private void CreateAutoCompleteList()
{
}
3. Создадим список слов для автозавершения.
В данном примере для хранения слов будет использоваться xml файл, данные из которого будут считываться, при запуске приложения, в специальную встроенную коллекцию типа AutoCompleteStringCollection.
Структура xml файла приведена на...