Элемент управление – Список (ListBox)

Для создания объекта класса Список (ListBox) необходимо нажать кнопку на панели элементов и нарисовать его на UserForm. Назначение данного класса объектов понятно из названия. Разберем отличительные свойства данного класса объектов.

- Свойство ColumnCount позволяет задать число колонок (если в список необходимо включить несколько колонок).

- Свойство ColumnWidth позволяет управлять шириной колонок (ширина измеряется в нескольких единицах, но основная – пункты; ширина одного символа приблизительно от 4 до 5 пунктов). RowSource задает область листа, которая будет отображаться в данном объекте (например, если вы хотите отобразить часть двух колонок листа, необходимо изменить значение свойства ColumnCount на 2, а свойство RowSource на отображаемый диапазон, скажем b2:c5).

- Свойство ColumnHeads управляет заголовками колонок. Если значение этого свойства установить в True, то строка над диапазоном, указанным в свойстве RowSource, будет использоваться в качестве заголовков колонок. Если же свойство ColumnHeads имеет значение False, то заголовков у колонок не будет. Если строки над диапазоном, заданном в свойстве RowSource, нет (например, диапазон a1:b12), то над колонками будет надпись Столбец и название столбцов (А, B, С и т. д.), которые выводятся в RowSource.

Пример. Пусть на листе у нас имеются некоторые данные (рис. 78) Тогда, если установить значение свойства ColumnCount равное двум, а RowSource изменитьна c3:d5 и значение свойства ColumnHeads установить в True (свойство ColumnWidth равно 60).

- Свойство MultiSelect управляет выбором пунктов списка. Изначально установлено в 0 –fmMultiSelectSingle (выбрать из списка можно только один пункт). Если изменить значение на 1, то можно будет выбрать несколько пунктов, удерживая клавишу Shift. Если же установить значение свойства равное двум, то можно будет мышью выделять группами (с помощью клавиши Shift) и по одному пункту (с помощью клавиши Ctrl) из списка.

Элемент управления – Поле со списком (ComboBox)

Для создания объекта класса Поле со списком (ComboBox) необходимо нажать кнопку на панели элементов и нарисовать его на UserForm. Данный класс объектов совмещает в себе два других класса – Поле и Список.

У данного класса есть некоторые особенные свойства: ListRows –указывает максимальное число одновременно отображаемых элементов списка, при его раскрытии. А также DropButtonStyle – вид кнопки раскрытия списка.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: