Помощничек
Главная | Обратная связь


Археология
Архитектура
Астрономия
Аудит
Биология
Ботаника
Бухгалтерский учёт
Войное дело
Генетика
География
Геология
Дизайн
Искусство
История
Кино
Кулинария
Культура
Литература
Математика
Медицина
Металлургия
Мифология
Музыка
Психология
Религия
Спорт
Строительство
Техника
Транспорт
Туризм
Усадьба
Физика
Фотография
Химия
Экология
Электричество
Электроника
Энергетика

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



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

Доступные элементы управления отображаются в окне ToolBox. Там всегда имеется 15 элементов, которые нельзя удалить. Эти элементы в литературе иногда называют внутренними. Кроме них могут присутствовать другие элементы, которые добавляются в окно командой Tools / Additional Controls.

Элементы управления – это объекты, поэтому их изучение сводится к изучению свойств, методов и событий каждого элемента. Нужно сказать, что свойств, методов и событий у каждого элемента достаточно много, но не все из них используются одинаково часто. Поэтому мы рассмотрим только основные. Наиболее полное их описание можно найти в справочной системе.

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

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

Таблица 12.6

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

Свойство Описание
(Name) Имя, которое используется для ссылок на элемент управления в программе. Нельзя изменить во время выполнения программы.  
Left Позиция элемента относительно левого края формы или рамки.  
Top Позиция элемента относительно верхнего края формы или рамки.  
Height Высота элемента.  
Width Ширина элемента.  
Caption Текст заголовка или надписи.  
Enabled Определяет доступность элемента. Возможные значения True/False. Если значение свойства равно False, элемент не доступен пользователю.  
Visible Определяет, будет ли элемент управления виден на экране во время выполнения программы (True/False). Если значение свойства равно False, элемент не виден на экране.  
TabIndex Определяет порядок перемещения от объекта к объекту с помощью клавиш Tab или Shift+Tab.  
       

Среди общих методов стандартных элементов управления отметим SetFocus, он передает фокус объекту, и Move, он перемещает объект.

Форма

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

Таблица 12.7

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

Свойство Описание
BorderStyle Определяет вид формы:0 – без рамки, 1 – имеет рамку
BackColor Определяет цвет фона.
BorderColor Определяет цвет рамки.
Picture Определяет рисунок, размещаемый на форме.
PictureAlignment Определяет расположение рисунка на форме.
PictureSizeMode Определяет, как выводить рисунок. Нужно ли его растягивать или обрезать в зависимости от размера формы.
PictureTiling Определяет, нужно ли размножить рисунок на форме, или поместить его в единственном экземпляре.
StartUpPosition Значение, определяющее положение формы при ее первом появлении на экране.

Таблица 12.8

Методы формы

Метод Описание
Load Загружает форму, но не отображает её на экране.
Show Выводит изображение формы на экран.
Hide Убирает изображение формы с экрана, не выгружая её из памяти.
Unload Удаляет форму из памяти.
Move Перемещает и изменяет размеры формы.

Таблица 12.9

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

Событие Описание
Initialize Происходит после загрузки формы, но до её отображения на экране. Обычно используется для подготовки формы к работе.
Activate Происходит, когда форма становится активным окном (внутри приложения).
Deactivate Происходит, когда форма больше не является активным окном (теряет фокус).
Click Происходит при щелчке по форме левой кнопкой мыши
DblClick Происходит при двойном щелчке по форме левой кнопкой мыши
Resize Происходит при изменении размера формы.

Элемент Кнопка

Элемент Кнопка (CommandButton) очень часто используется при разработке интерфейса. На поверхности кнопки можно поместить надпись или рисунок. Основное событие элемента – Click. Оно возникает, когда пользователь нажал на кнопку, используя мышь или клавиатуру. Основные свойства элемента приведены в табл. 12.10.

Таблица 12.10

 




Поиск по сайту:

©2015-2020 studopedya.ru Все права принадлежат авторам размещенных материалов.