- •Содержание
- •1. Понятие о стандартных элементах управления
- •Добавление элементов управления в форму
- •Выбор имен для элементов управления
- •2. Основные свойства элементов управления
- •Позиция
- •Свойства BackColor, ForeColor, FillColor
- •Параметры шрифта
- •Доступность и видимость элемента управления
- •Свойство Enabled
- •Свойство Visible
- •Свойство Name
- •Внешний вид
- •3. Основные события Windows
- •4. Работа с текстом
- •4.1. Отображение текста в полях типа Label
- •4.2. Ввод текста в текстовые поля (TextBox)
- •Проверка введенных данных
- •5. Элементы управления для принятия решения
- •5.1. Кнопка (Элемент CommandButton)
- •5.2. Флажок (элемент Check Boxes)
- •5.3. Переключатель (элемент Option Button)
- •5.4. Список (Элемент ListBox)
- •Основные свойства, устанавливаемые в режиме проектирования
- •Методы элемента ListBox
- •Основные свойства, устанавливаемые в режиме разработки программы
- •Индексирование с помощью элемента ListBox
- •Локализация пункта элемента ListBox
- •5.5. Поле со списком (элемент ComboBox)
- •Установка начального значения
- •6. Элементы управления специального назначения
- •6.1. Полосы прокрутки (VscrollBar и HscrollBar)
- •Создание полосы прокрутки
- •Изменение величины перемещения
- •Отображение значения свойства Value на экране
- •6.2. Таймер (элемент управления Timer)
- •Работа с таймером
- •6.3. Рамка (элемент Frame)
- •7. Массив элементов управления
- •Преимущества массивов элементов управления
- •Создание массива элементов управления
- •Написание кода для массива элементов управления
- •8. Использование графики
- •Элемент ImageBox (Изображение)
- •Элемент PictureBox
- •Использование объекта Picture для вывода текста и графических элементов
- •Линии и контуры
- •9. Элементы управления файлами
- •Литература
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.
