Создание группы элементов
Элемент управления 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.
