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

6.3. Рамка (элемент Frame)

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

Таблица 6.3.1. Свойства элемента управления Frame,влияющие на его внешний вид:

Свойство

Описание

Caption

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

Appearance

Значение этого свойства определяет, будет ли группа обведена одинарной одноцветной рамкой, что придаст ей плоский вид (Flat Border), либо внешний вид рамки придаст группе объемный вид (3-D Border).

BorderStyle

Данное свойство определяет, будет ли вокруг группы обведена рамка или нет. Если установить его значение равным 0 – None, рамка и заголовок группы (поскольку он является частью рамки) будут отсутствовать.

Visible

Установка значения свойства в False приведет к тому, что сам контейнер и входящие в него объекты исчезнут с экрана.

Рис. 6.3.1.Внешний вид элемента Frame.

На внешний вид группы влияют значения свойств Appearance, BorderStyle и Caption. (см. рис. 6.3.1.)

На рис. 6.3.2. показаны 2 группы (контейнера) в которых помещены радиокнопки, их функционирование выполняется раздельно. Первым контейнером является собственно форма, вторым – вставленный элемент Frame.

Рис. 6.3.2. Пример проектирования Frame.

При работе с рамками не нужно забывать о следующих правилах:

  • Если в форме уже есть некоторые элементы управления, то они не будут включены в группу, даже если вы поместите поверх них элемент управления типа Frame.

  • Нельзя включить элемент управления в группу, перетащив его из формы во внутреннюю область элемента управления типа Frame. Точно также, нельзя исключить элемент управления из группы, перетащив его из внутренней области элемента управления типа Frame в форму.

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

На заметку. Чтобы проверить, является ли данный элемент управления членом группы, попробуйте несколько переместить саму группу. Если вместе с группой переместится и элемент управления, значит, он входит в группу. В противном случае, последовательно выполните операции Вырезать и Вставить.

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

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

Элемент управления в массиве должен удовлетворять следующим критериям:

  • Все элементы массива должны быть одного типа (например, текстовое поле или надпись).

  • Все элементы должны иметь одно и то же значения свойства Name.

  • Все элементы идентифицируются уникальным значением свойства Index.

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