Шаг 70.
VBA в MSExcel. Элементы управления и пользовательская форма. Элемент ComboBox (Поле со списком)

    На этом шаге мы рассмотрим назначение и отличительные свойства этого элемента.

    Элемент управления СоmbоВох (Поле со списком) создается с помощью кнопки Поле со списком СоmbоВох (рисунок 1).


Рис.1. Поле со списком на форме

    Элемент управления СоmbоВох применяется для хранения списка значений. Он сочетает в себе функциональные возможности списка ListBox и поля TextBox. В отличиие от ListBox, в элементе управления СоmbоВох отображается только один элемент списка. Кроме того, у него отсутствует режим выделения нескольких элементов списка, но он позволяет вводить значение, используя поле ввода, как это делает элемент управления TextBox.

    Свойства объекта СоmbоВох, такие как ListIndex, ListCount, Enabled, List и методы Clear, RemoveItem и AddItem аналогичны соответствующим свойствам и методам списка ListBox. Кроме того, у него есть ряд уникальных свойств.

Таблица 1. Свойства СоmbоВох
Свойство Назначение
DropButtonStyle Устанавливает вид раскрывающегося списка. Допустимые значения:
  • fmDropButtonStylePlain (кнопка без символов);
  • fmDropButtonStyleArrowDisplays (кнопка со стрелкой);
  • fmDropButtonStyleEllipsis (кнопка с эллипсом);
  • fmDropButtonStyleReduce (кнопка с линией).
ListRows Устанавливает число элементов, отображаемых в раскрывающемся списке
MatchRequired Допустимые значения: True (в поле ввода раскрывающегося списка нельзя ввести значения, отличные от перечисленных в списке, т.е. в поле со спискам отключается функция поля ввода) и False (в противном случае)
MatchFound Допустимые значения: True (среди элементов раскрывающегося списка имеется элемент, совпадающий с вводимым в поле ввода раскрывающегося списка) и False (в противном случае)

    На следующем шаге мы рассмотрим полосу прокрутки и счетчик.




Предыдущий шаг Содержание Следующий шаг