Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Информатика_3.doc
Скачиваний:
8
Добавлен:
25.08.2019
Размер:
1 Мб
Скачать
☆

Создание группы элементов

Элемент управления Frame (Рамка) используется в формах в основном для объединения элементов в группы. Например, вы хотите разместить в форме две группы переключателей, чтобы с помощью первой группы переключателей выбирать страну, а используя вторую группу — наименование города. Все добавляемые в форму переключатели автоматически объединяются в одну группу, если только вы предварительно не разместите в форме два объекта типа Frame и не будете помещать создаваемые переключатели в соответствующую рамку.

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

1. Создайте в форме объект типа Frame с помощью кнопки Frame (Рамка) на панели элементов управления.

2. Разместите в рамке объединяемые в группу элементы (рис.5). Для этого щелкните соответствующую кнопку на панели элементов управления, поместите указатель мыши в рамку и перемещайте его, не отпуская кнопку мыши, до получения требуемого размера создаваемого объекта.

Совет

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

Рис. 5. Размещенные внутри объекта Frame элементы являются группой

Нельзя поместить в группу элемент управления, размещенный в форме, простым перемещением. Если вы хотите переместить в группу находящийся в форме элемент, выполните следующие действия:

1. Выделите перемещаемый элемент.

2. Выполните команду Cut (Вырезать) меню Edit (Правка).

3. Установите указатель внутрь объекта Frame.

4. Выполните команду Paste (Вставить) меню Edit (Правка).

5. Переместите вставленный объект внутри рамки в требуемое место.

Элемент управления Shape

Для создания рамок различной формы используется элемент управления Shape (рис.6). Он является только графическим контейнером обведенных элементов управления, но не контейнером в настоящем смысле этого слова. При этом форма рамки задается свойством shape объекта shape и может быть следующей:

  • 0-RectangIe — прямоугольник;

  • 1-Square — квадрат;

  • 2-Oval — эллипс;

  • 3-Circle — круг;

  • 4-Rounded Rectangle — прямоугольник с закругленными углами;

  • 5-Rounded Square — квадрат с закругленными углами.

Рис. 6. Элемент управления Shape

При этом для элемента управления shape, как и для Line, можно установить тип линии рамки, ее толщину и цвет.

При создании стандартных контуров можно использовать внутренние константы Visual Basic: vbShapeRectangle, vbShapeSquare, vbShapeOval, vbShapeCircie, vbShapeRoundedRectangle и vbShapeRoundedSquare.

Используя свойство BackStyle, укажите, будет ли созданный объект прозрачным.

С помощью свойства Fillstyle можно задать узор заполнения, используя значения из табл.5.

Значения свойства FillStyle - Таблица 5.

Значение

Узор заполнения

0-Solid

Сплошное заполнение

1-Transparent

Нет заполнения

2-Horizontal Line

Горизонтальная штриховка

3-Vertical Line

Вертикальная штриховка

4-Upward Diagonal

Штриховка по диагонали слева направо

5-Downward Diagonal

Штриховка по диагонали справа налево

6-Cross

Горизонтально-вертикальная штриховка

7-Diagonal Cross

Штриховка по диагонали в обоих направлениях

Свойство FillColor позволяет задать цвет узора заполнения объекта, а свойство BackColor (Цвет фона) – цвет фона.

Свойство BorderStyle предназначено для задания стиля рамки объекта.

Значения свойств BorderStyle - Таблица 6

Значение

Стиль линии

0-Transparent

Линия отсутствует (имеет цвет фона)

1-Solid

Тонкая линия

2-Dash

Штриховая линия

3-Dot

Пунктирная линия

4-Dash-Dot

Штрихпунктир

5-Dash-Dot-Dot

Штрихпунктир с двойным штрихом

6-lnside Solid

Непрерывная линия

Для придания контуру объемности используйте свойство SpecialEffect.