Запомните значения, которые пользователь ввел в выпадающий список - PullRequest
1 голос
/ 20 марта 2010

Есть ли какой-нибудь встроенный или простой способ добавить автозаполнение и постоянство в комбинированный список (как в браузере)?

Было бы также хорошо, если бы пользователи могли удалять записи (также присутствующие в большинстве браузеров)?

Обычно пользователь вводит команду, затем вводит другую, а также может использовать раскрывающийся список (или Suggest / SuggestAppend) для захвата любых предыдущих команд.

1 Ответ

1 голос
/ 22 марта 2010

Не думаю, что есть элемент управления, который делает все, что вы хотите, но встроенный элемент управления TextBox в WinForms поддерживает автозаполнение.

TextBox textBox = new TextBox();
textBox.AutoCompleteCustomSource.AddRange(new string[]
{
    "Value1",
    "Value2",
    "Value3",
    // etc..
});
textBox.AutoCompleteMode = AutoCompleteMode.Suggest;
textBox.AutoCompleteSource = AutoCompleteSource.CustomSource;

Дополнительная информация о MSDN . Возможно, вам удастся найти сторонние элементы управления, которые имеют более полную функциональность.

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