Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лаб2_Visual Basic.doc
Скачиваний:
1
Добавлен:
01.07.2025
Размер:
2.15 Mб
Скачать

1.2. События формы

Перечислим наиболее часто используемые события (табл. 2.2) формы:

Таблица 2.2. События формы

Событие

Описание

Initilize

Происходит во время конфигурации формы, но до ее загрузки

Load

Происходит после инициализации формы, но до ее отображения на экране. Добавляя код в процедуру события Load, Вы можете настроить внешний вид или поведение формы

Resize

Происходит при изменении размеров формы. Обычно используется для переопределения размеров элементов управления при изменении размеров формы так, чтобы сохранить пропорцию их размеров и местоположение

Click, DblClick

Происходит при щелчке и двойном щелчке на форме

MouseDown, MouseUp

Происходит при нажатии кнопки мыши и ее отпускании

KeyDown, KeyUp,

KeyPress

Происходит при нажатии и отпускании клавиши

Activate,

Deactivate

Происходит при активизации и деактивизации окна

Unload

Выгружает форму с экрана и из памяти

1.3. Методы формы

Перечислим наиболее часто используемые методы (табл. 2.3) формы:

Таблица 2.3. Методы формы

Метод

Описание

Show

Отображает форму на экране

Hide

Скрывает форму

Move

Изменяет местоположение и размер формы. Синтаксис:

[имя формы.]Move (Left [, Top [, Width [, Height]]])

Cls

Очищает форму от всех изображений и текста. Синтаксис:

[имя формы.]Cls

Print

Выводит текст на форму и очень удобен для вывода на форму простой информации. Синтаксис:

[имя формы.]Print [[выражение][{;!,}]]...

Если после выражения стоит «;», то за последним символом предыдущего выражения сразу выводится следующее. Если стоит «,», то вывод производится по зонам, каждая из которых имеет размер 14 символов. Отсутствие после последнего выражения «;» или «,» переводит позицию вывода в начало следующей строки.

2. Элементы управления

В Visual Basic имеется обширный набор встроенных элементов управления. Используя этот набор и конструктор форм, нетрудно создать любой пользовательский интерфейс, который будет удовлетворять всем требованиям, предъявляемым к интерфейсу в среде Windows. Элементы управления являются объектами. Поэтому, как любые объекты, они обладают свойствами, методами и событиями.

2.1. Стандартные элементы управления

В составе панели элементов управления (Тооlbох) (рис. 1.6) содержатся основные элементы управления, назначение которых описано в табл. 2.4.

Таблица 2.4. Кнопки панели элементов управления

Кнопка

Название

Назначение

Pointer (Указатель)

Используется для позиционирования маркера (указателя) мыши

PictureBox (Графическое окно)

Размещает в форме графическое окно, предназначенное для объединения элементов в группы, для вывода в него графических изображений, а также текста, графических элементов и анимации

Label (Надпись)

Размещает в форме объекты, предназначенные для создания текстовой информации, надписей и примечаний

TextBox (Текстовое поле)

Размещает в форме текстовое поле, предназначенное для ввода текстовой информации, чисел и дат

Frame (Рамка)

Создает в форме рамку с заголовком для группировки объектов в логическую группу

CommandButton (Кнопка управления)

Размещает в форме кнопки управления для инициации действий, выполнения команд, запуска программ

CheckBox (Флажок)

Размещает в форме флажок, предназначенный для формирования условий выполнения программ или каких-либо настроек, работающий по принципу "да – нет"

OptionButton (Переключатель)

Создает в форме переключатели для выбора режима работы или настроек выполнения программы

ComboBox (Поле со списком)

Создает в форме объект, содержащий одновременно поле ввода и раскрывающийся список

ListBox (Список)

Создает в форме список для выбора одного или нескольких значений из предлагаемого списка значений

HScrollBar (Горизонтальная полоса прокрутки)

Размещает в форме горизонтальную полосу прокрутки, используемую в качестве ползунка для выбора значения из заданного диапазона

VScrollBar (Вертикальная полоса прокрутки)

Размещает в форме вертикальную полосу прокрутки, используемую в качестве ползунка для выбора значения из заданного диапазона

Timer (Таймер)

Размещает в форме таймер

DriveListBox (Список устройств)

Создает в форме список устройств

DirListBox (Список папок)

Создает в форме древовидный список папок

FileListBox (Список файлов)

Создает в форме список файлов

Shape (Фигура)

Создает в форме геометрические фигуры, такие как прямоугольник, квадрат, круг, эллипс, прямоугольник и квадрат со скругленными углами

Line (Линия)

Создает линии

Image (Изображение)

Создает в форме поля, предназначенные для отображения графических изображений

Data (Данные)

Создает элемент управления данными в базе данных для перемещения по записям и отображения результата навигации

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