Поделиться через


Применение элемента управления ComboBox вместо элемента управления ListBox в Windows Forms

Поведение элементов управления ComboBox и ListBox очень похоже, и в некоторых случаях они взаимозаменяемы. Однако в других случаях какой-либо из них в большей мере соответствует поставленной задаче.

Как правило, поле со списком используется при наличии списка возможных вариантов, а список — при необходимости ограничить данные, вводимые в список. Поле со списком содержит текстовое поле, которое позволяет вручную вводить варианты, не представленные в списке. Исключение возникает, когда свойству DropDownStyle присваивается значение DropDownList. В этом случае элемент управления будет выбирать соответствующий элемент из списка по первой введенной букве.

Кроме того, поля со списком экономят место в форме. Поскольку полный список не отображается, пока пользователь не щелкнет кнопку со стрелкой вниз, поле со списком легко можно разместить на небольшом пространстве, на котором не поместился бы список. Исключение составляет случай, когда для свойства DropDownStyle задано значение Simple; при этом отображается полный список, и поле со списком занимает больше места, чем занял бы список.

См. также

Задачи

Практическое руководство. Добавление и удаление элементов, отображаемых в элементах управления ComboBox, ListBox и CheckedListBox в Windows Forms

Практическое руководство. Сортировка содержимого элемента управления ComboBox, ListBox или CheckedListBox в Windows Forms

Ссылки

ComboBox

ListBox

Другие ресурсы

Создание списка для выбора элементов в Windows Forms