Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Metod_VBA_1.doc
Скачиваний:
11
Добавлен:
03.05.2019
Размер:
1.01 Mб
Скачать

Стандартные элементы управления. Объект Форма(UserForm) и элемент Кнопка(CommandButton)

Создание интерфейса приложения начинается с этапа визуального проектирования. К проекту добавляют новую форму, в которую помещают управляющие элементы. Потом задают значения свойств элементов. Тем самым вы определяете внешний вид окна, с которым будет работать пользователь. И, наконец, пишут код процедур для обработки событий, происходящих с этими элементами.

Чтобы поместить элемент управления в форму, щелкните на пиктограмме элемента на Панели элементов, переместите курсор в окно формы (он будет иметь вид крестика), нажмите на левую кнопку мыши и установите размер элемента, отпустите кнопку. Изменение размера элемента и перемещение выполняется как обычно.

Стандартные элементы управления:

Выбор объектов

Рамка

Надпись

Кнопка

Поле

Набор вкладок

Поле со списком

Набор страниц

Список

Полоса прокрутки

Флажок

Счетчик

Переключатель

Рисунок

Выключатель

RefEdit

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

Свойство (Name) определяет имя, которое используется для ссылок на элемент в программе. Имена должны удовлетворять условиям, предъявляемым к именам в языке VBA. Можно использовать русские буквы. Рекомендуется сразу после того, как вы поместили элемент управления в форму, изменить имя заданное по умолчанию на другое, отражающее назначение объекта. Если вы где-нибудь в программе используете имя элемента управления, а потом измените значение свойства (Name), то в тексте оно не изменится.

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

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

(Name)

Имя, которое используется для ссылок на элемент управления в программе. Нельзя изменить во время выполнения программы.

Left

Позиция элемента управления относительно левого края формы или рамки.

Top

Позиция элемента управления относительно верхнего края формы или рамки.

Height

Высота элемента управления.

Width

Ширина элемента управления.

Caption

Текст заголовка или надписи.

Enabled

Определяет, является ли элемент управления доступным. Возможные значения True/False. Если значение свойства равно False, элемент не доступен пользователю.

Visible

Определяет, будет ли элемент управления виден на экране во время выполнения программы (True/False). Если значение свойства равно False, элемент не виден на экране.

TabIndex

Определяет порядок перемещения от объекта к объекту с помощью клавиш Tab или Shift+Tab.

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

SetFocus

Передает фокус объекту.

Форма

Форма (UserForm) не относится к управляющим элементам, но она является объектом и обладает большим набором свойств, методов и событий. Большинство из перечисленных выше свойств элементов имеют тот же смысл для формы. Форма добавляется в проект командой Вставка\ UserForm.

Свойства формы:

BorderStyle

Определяет вид формы:0 – без рамки, 1 – имеет рамку

BackColor

Определяет цвет фона.

BorderColor

Определяет цвет рамки.

Picture

Определяет рисунок, размещаемый на форме.

PictureAlignment

Определяет расположение рисунка на форме.

PictureSizeMode

Определяет, как выводить рисунок. Нужно ли его растягивать или обрезать в зависимости от размера формы.

PictureTiling

Определяет, нужно ли размножить рисунок на форме, или поместить его в единственном экземпляре.

StartUpPosition

Значение, определяющее положение формы при ее первом появлении на экране.

Методы формы:

Load

Загружает форму, но не отображает её на экране.

Show

Выводит изображение формы на экран.

Hide

Убирает изображение формы с экрана, не выгружая её из памяти.

Unload

Удаляет форму из памяти.

Move

Перемещает и изменяет размеры формы.

PrintForm

Выводит на печать изображение формы.

События формы:

Initialize

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

Activate

Происходит, когда форма становится активным окном (внутри приложения).

Deactivate

Происходит, когда форма больше не является активным окном (теряет фокус).

Click

Происходит при щелчке по форме левой кнопкой мыши

DblClick

Происходит при двойном щелчке по форме левой кнопкой мыши

Resize

Происходит при изменении размера формы.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]