ВУЗ:
Составители:
37
1.12.4. Работа со Cписками
Хотя флажки и переключатели удобны при небольшом количестве аль-
тернатив, во многих случаях пользователь должен делать выбор из большого
количества вариантов. В этом случае VBA представляет два элемента управле-
ния для работы со списками: Список (ListBox) и Поле со списком
(ComboBox).
Элемент управления ListBox состоит из списка опций и полосы про-
крутки. Обычно список представляет собой группу логически связанных эле-
ментов. Чтобы выбрать элемент из списка, пользователь может использовать
полосы прокрутки для перемещения по списку, а затем щелкнуть мышью по
нужному элементу. Выбранная опция отмечается полосой-указателем.
Для того, чтобы создать элемент управления ListBox , сначала нужно
нарисовать его, подобно любым другим элементам.
Первоначально список пуст. Чтобы в нем отобразился какой-либо эле-
мент или целый список, надо в свойстве ListFillRange указать диапазон
(или его имя), информация из которого будет выбираться в список. Диапазон
может содержать несколько столбцов. Любой элемент списка можно получить
через свойство List , которое в общем случае представляет собой двумерный
массив. Первый индекс этого массива – номер элемента в списке, а второй ин-
декс – номер колонки, из которой выбирается информация. И первый, и второй
индекс принимают свои значения, начиная с 0.
Если информации из одного столбца не достаточно для точного выбора
того или иного элемента, к просмотру можно представить несколько колонок,
указав в свойстве ColumnCount необходимое количество колонок. Более
подробно свойства элементов управления ComboBox и ListBox будут рас-
смотрены в гл.2.
1.12.4. Работа со Cписками Хотя флажки и переключатели удобны при небольшом количестве аль- тернатив, во многих случаях пользователь должен делать выбор из большого количества вариантов. В этом случае VBA представляет два элемента управле- ния для работы со списками: Список (ListBox) и Поле со списком (ComboBox). Элемент управления ListBox состоит из списка опций и полосы про- крутки. Обычно список представляет собой группу логически связанных эле- ментов. Чтобы выбрать элемент из списка, пользователь может использовать полосы прокрутки для перемещения по списку, а затем щелкнуть мышью по нужному элементу. Выбранная опция отмечается полосой-указателем. Для того, чтобы создать элемент управления ListBox , сначала нужно нарисовать его, подобно любым другим элементам. Первоначально список пуст. Чтобы в нем отобразился какой-либо эле- мент или целый список, надо в свойстве ListFillRange указать диапазон (или его имя), информация из которого будет выбираться в список. Диапазон может содержать несколько столбцов. Любой элемент списка можно получить через свойство List , которое в общем случае представляет собой двумерный массив. Первый индекс этого массива – номер элемента в списке, а второй ин- декс – номер колонки, из которой выбирается информация. И первый, и второй индекс принимают свои значения, начиная с 0. Если информации из одного столбца не достаточно для точного выбора того или иного элемента, к просмотру можно представить несколько колонок, указав в свойстве ColumnCount необходимое количество колонок. Более подробно свойства элементов управления ComboBox и ListBox будут рас- смотрены в гл.2. 37
Страницы
- « первая
- ‹ предыдущая
- …
- 35
- 36
- 37
- 38
- 39
- …
- следующая ›
- последняя »