Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб. раб. VBA / Объекты формы в VBA.doc
Скачиваний:
85
Добавлен:
16.03.2015
Размер:
668.16 Кб
Скачать

Заполнение списка и удаление его элементов

Для поэлементного заполнения списка и удаления из него выбранного элемента применяются методы Clear, RemoveItem и AddItem.

Метод Clear удаляет все элементы из списка.

Метод RemoveItem удаляет из списка элемент с указанным номером.

Синтаксис:

RemoveItem (index)

где

index – номер удаляемого элемента из списка.

Примечание. Этот метод не работает, если список заполнен элементами из диапазона при помощи свойства RowSource.

Метод AddItem добавляет элемент в список.

Синтаксис:

AddItem ([item [, varIndex]])

где

item – элемент (строковое выражение) добавляемый в список;

varIndex – номер добавляемого элемента.

Метод AddItem позволяет заполнять список как в цикле, так и поэлементно.

Список с несколькими столбцами

Для создания многоколоночного списка следует установить значение свойства ColumnCount, которое и задает, сколько столбцов имеется в списке. Кроме того, при работе с подобным списком полезно определить значение свойства ColumnWidths, которое устанавливает ширину каждого столбца. А затем список надо заполнить либо посредством массива, либо поэлементно.

В качестве примера создания списка с несколькими столбцами рассмотрим проект, в котором производится табулирование функции sin (x) на промежутке от а до b с шагом h, а результат табуляции (значения аргумента и функции) выводится в список.

Объект формы в vba: Рисунок

Элемент управления Image (Рисунок). Предназначен для вывода растровых изображений, имеющих один из следующих форматов: *.bmp, *.cur, *.gif, *.ico, *.jpg, *.wmf. Основные свойства элемента управления Image представлены в таблице 45.

Таблица 45 - Основные свойства данного элемента управления

Свойство

Описание

AutoSize

Принимает логические значения и устанавливает, должен ли объект автоматически изменять размер, чтобы разместить изображение целиком

Picture

Задает отображаемый графический файл. Используется с функцией LoadPicture

Синтаксис: Picture = LoadPicture (FileName)

где FileName – полное имя отображаемого графического файла

PictureSizeMode

Устанавливает масштабирование изображения. Допустимые значения:

- fmPictureSizeModeClip или 0 (непомещающиеся в границах объекта части рисунка обрезаются);

- fmPictureSizeModeStretch или 1 (рисунок масштабируется так, чтобы он занимал всю поверхность объекта);

- fmPictureSizeModeZoom или 2 (рисунок масштабируется с сохранением относительных размеров так, чтобы он помещался целиком внутри объекта)

PictureAlignment

Устанавливает расположение рисунка внутри объекта. Допустимые значения:

- fmPictureAlignmentTopLeft или 0 (в верхнем левом углу);

- fmPictureAlignmentTopRight или 1 (в верхнем правом углу);

- fmPictureAlignmentCenter или 2 (в центре);

- fmPictureAlignmentBottomLeft или 3 (в нижнем левом углу);

- fmPictureAlignmentBottomRight или 4 (в нижнем правом углу)

PictureTiling

Принимает логические значения и устанавливает, следует ли заполнять объект мозаикой из изображения