Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Практикум по VBA(реценц последний).doc
Скачиваний:
9
Добавлен:
01.04.2025
Размер:
2.47 Mб
Скачать
    1. Свойства элементов управления

Обращение к элементам управления выполняется, в основном, через их свойства и с помощью процедур обработки событий, написанных для каждого элемента.

Элементы управления являются объектами. Поэтому, как любые объекты, они обладают свойствами, методами и событиями. Как и для формы, их содержащей, свойства элементов управления можно устанавливать программным путем или с помощью окна свойств (Properties Window) редактора VBA.

Наиболее часто используемые свойства стандартных элементов управления

Свойство

Описание

AutoSize

Значение типа Boolean. Если равно True – устанавливает режим автоматического изменения размеров элемента управления так, чтобы на нем полностью помещался текст, присвоенный свойству Caption

BackColor

Устанавливает цвет фона элемента управления

Caption

Надпись, отображаемая при элементе управления

ForeColor

Устанавливает цвет для переднего плана элемента управления – как правило, символов текста

Height и Width

Устанавливают геометрические размеры объекта (высоту и ширину).

Left и Top

Устанавливают координаты верхнего левого угла элемента управления, определяющие его местоположение в форме

List

Представляет список, содержащийся в элементе управления (массив типа Variant). Используется для элементов управления ComboBox и ListBox

Name

Содержит имя элемента управления

Picture (создание картинки)

Внедряет картинку на элемент управления. Например, на поверхности кнопки картинка отображается с помощью следующей инструкции:

CommandButto1.Picture = LoadPicture("c:\my_doc\Круг.bmp")

Функция LoadPicture (Полное имя файла) считывает графическое изображение

Picture (удаление картинки)

После того, как картинка создана на элементе управления, иногда возникает необходимость ее удалить. Это легко достигается присвоением свойству Picture значения LoadPicture("")

RowSource

Задает источник, из которого ComboBox или ListBox "берет" список объекта

Value

Значение текущих установок элемента управления: текст в текстовом поле, какие выбраны флажки и переключатели, индекс выбранного раздела списка или число, указывающее текущее положение полосы прокрутки или счетчика

Visible

Значение типа Boolean, указывающее, является ли элемент управления видимым

    1. Методы и события элементов управления

Основные общие методы элементов управления и форм

Метод

Описание

Add

Позволяет добавить элемент управления во время выполнения программы

Move

Перемещает элемент управления

SetFocus

Устанавливает фокус на вызвавшем этот метод элементе управления. Часто применяется в программах обработки ошибок

Hide

Делает форму невидимой, но не удаляет её из памяти, так что код VBA может еще использовать свойства формы и её элементы управления после скрытия

Show

Если форма была загружена в память, она станет видимой, если нет — то будет автоматически загружена (произойдет событие Load)

Каждый элемент управления, который вы добавите в свою форму, будет иметь доступ к этим событиям.

Наиболее часто используемые события объектов управления и форм

Событие

Описание

Click

Происходит, когда пользователь выбирает элемент управления с помощью одинарного щелчка кнопкой мыши

DblClick

Происходит, когда пользователь выбирает элемент управления с помощью двойного щелчка кнопкой мыши

Change

Происходит при изменении значения элемента управления

Initialize

Происходит при подготовке формы к открытию (появлению перед пользователем)