Скачиваний:
34
Добавлен:
02.05.2014
Размер:
112 Кб
Скачать

Лекция 7. Характеристики и работа со стандартными элементами управления vb6

xy

Рамка (Frame)

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

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

Чтобы поместить элемент внутрь рамки, нельзя просто перетащить его с какого-либо места формы в рамку. Следует щелкнуть на нем в панели элементов один раз и, перетащив его внутрь рамки, развернуть.

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

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

Свойства рамок

Самое важное свойство – Caption. Оно позволяет снабдить рамку (как контейнер) с элементами внутри ее содержательным названием, общим признаком или смыслом.

События рамок

Рамка поддерживает несколько событий, из которых основное - DragDrop. Остальные используются редко.

П ереключатель (OptionButton)

Выбор одного из управляющих элементов в группе. Для этого переключатели (Option) группируются либо непосредственно на форме, либо в рамке (Frame).

Свойства переключателей

Самое важное свойство - Name. В имени используется префикс opt.

Свойство Caption позволяет определить, для чего предназначен переключатель.

Для создания группы зависимых переключателей нужно сначала развернуть на форме элемент управления - рамку (Frame), а уже в неё разместить переключатели.

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

Если свойству Style переключателя установить значение Graphical, то переключатель будет выглядеть как обычная кнопка, и при этом в группе будет нажата только одна (активная) кнопка. Чтобы вывести на кнопках графическое изображение нужно использовать свойство Picture.

События переключателей

Реально используется только событие Click. В этой процедуре проверяется свойство Value переключателя – в каком состоянии он находится.

Ф лажок (CheckBox)

Флажок (Check) похож на переключатель.

Наиболее важные свойства: Name (начинается обычно с префикса chk) и Caption.

Флажки также объединяются в группы с помощью рамки (Frame). По значению Value можно определить текущее состояние флажка. Но в отличие от переключателей флажки могут использоваться:

  • как самостоятельные элементы, независимо друг от друга;

  • свойство Value для флажков может принимать три возможных значения: установлено, снято или не определено.

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

Пример применения флажков: установка компонентов Windows – компоненты могут быть установлены, установлены не полностью или не установлены.

События флажков

Для немедленной обработки - щелчок мыши - событие Click.

Рисунок (Image)

Name рисунка использует префикс img. Image - это упрощенный вариант графического поля (PictureBox). В отличие от графического поля он не может выполнять роль контейнера, т. е. содержать другие объекты, но зато занимает меньше места. Элемент-рисунок может отображать растровые файлы (.bmp), значки (.ico), метафайлы (.wmf), а также файлы в формате JPEG (.jpg) и GIF (.gif).

Свойства рисунков

Файл рисунка задается свойством Picture.

Другое интересное свойство – Stretch. Если установить свойство True, то изображение масштабируется вместе с элементом. В случае False (по умолчанию) размеры элемента автоматически подгоняются под размер изображения. Если размеры позднее изменяются, то может оставаться пустое место или наоборот – изображение обрезается. Если же установить свойство True, то изображение масштабируется вместе с элементом.

События рисунков: основное – Click.

Соседние файлы в папке Лекции по информатике