Понятие о стандартных элементах управления
Date: 2015-10-07; view: 361.
Содержание
1. Понятие о стандартных элементах управления. 4
Добавление элементов управления в форму. 5
Выбор имен для элементов управления. 5
2. Основные свойства элементов управления. 7
Позиция. 7
Цвет. 8
Свойства BackColor, ForeColor, FillColor. 8
Параметры шрифта. 9
Доступность и видимость элемента управления. 9
Свойство Enabled. 9
Свойство Visible. 10
Свойство Name. 10
Внешний вид. 10
3. Основные события Windows. 10
4. Работа с текстом. 11
4.1. Отображение текста в полях типа Label. 11
4.2. Ввод текста в текстовые поля (TextBox) 13
5. Элементы управления для принятия решения. 16
5.1. Кнопка (Элемент CommandButton) 16
5.2. Флажок (элемент Check Boxes) 20
5.3. Переключатель (элемент Option Button) 21
5.4. Список (Элемент ListBox) 22
Выбор нескольких пунктов запрещен по умолчанию.. 24
5.5. Поле со списком (элемент ComboBox) 36
6. Элементы управления специального назначения. 37
6.1. Полосы прокрутки (VscrollBar и HscrollBar) 37
6.2. Таймер (элемент управления Timer) 40
6.3. Рамка (элемент Frame) 41
7. Массив элементов управления. 43
8. Использование графики. 44
9. Элементы управления файлами. 48
Литература. 51
Элементы управления представляют собой небольшие программы, которые выполняют определенные функции. В поставку Visual Basic включен довольно большой набор элементов управления, с помощью которых можно решить большинство типовых задач. Двоичный код стандартных элементов управления размещается в библиотеках динамической компоновки Visual Basic (DLL). Некоторые из элементов управления появляются на экране сразу после запуска Visual Basic. Они расположены в блоке инструментов и используются чаще всего при создании программ. Такие элементы управления называются внутренними. На рис 1.1 показан внешний вид сгруппированных в блоке инструментов внутренних элементов управления, а в таблице 1.1 приведено их краткое описание.
При запуске Visual Basic появляется блок инструментов внутренних элементов управления, с помощью которых можно решить большинство типовых задач. В окне отображены далеко не все инструменты, чтобы добавить какой-либо дополнительный инструмент необходимо выполнить команду Проект Компоненты или щелкнуть правой кнопкой мыши на свободной области блока и в контекстном меню выбрать команду Компоненты.
Рис. 1.1.
Таблица 1.1. Элементы управления блока инструментов Visual Basic
Элемент
| Название
| Назначение
|
| PictureBox
| Место для рисунка
| Используется для отображения графических изображений, может служить контейнером для других элементов управления.
|
| Label
| Надпись
| Служит для отображения текста, который пользователь не может изменить.
|
| TextBox
| Текстовое поле
| Служит для отображения, ввода и редактирования текста.
|
| Frame
| Рамка
| Служит контейнером для других элементов управления, позволяет сгруппировать несколько элементов управления.
|
| CommandButton
| Кнопка
| Служит для инициирования некоторых действий программы после щелчка кнопкой мыши.
|
| CheckBox
| Флажок
| Служит для установки и отображения логических (типа Да/Нет) параметров программы.
|
| OptionButton
| Переключатель
| Служит для выбора одного параметра из нескольких, представленных в группе.
|
| ComboBox
| Поле со списком
| Позволяет пользователю выбрать одно значение из списка, а также ввести новое значение в текстовое поле.
|
| ListBox
| Список
| Служит для выбора элемента из списка.
|
| Horizontal
ScrollBar
| Горизонтальная полоса прокрутки
| В зависимости от положения ползунка может получать значение в заданном диапазоне
|
| Vertical
ScrollBar
| Вертикальная полоса прокрутки
|
| Timer
| Таймер
| Позволяет программам выполнять различные действия с таймером.
|
| Drive List Box
| Список устройств
| Служит для выбора дискового устройства.
|
| Directory List
| Список каталогов
| Служит для выбора каталога или папки.
|
| File List Box
| Список файлов
| Служит для выбора файлов.
|
| Shape
| Форма
| Отображает некоторую геометрическую фигуру в форме.
|
| Line
| Линия
| Отображает линию в форме.
|
| Image
| Рисунок
| То же, что и Picture Box, но требует гораздо меньше ресурсов системы и не поддерживает некоторые свойства, методы и события.
|
| Data Control
| Объект данных
| Обеспечивает интерфейс между программой и OLE-сервером.
|
| OLE
| Объект OLE
| Объект, доступный для других приложений
|
|