Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Лек 03 VB События.doc
Скачиваний:
5
Добавлен:
09.11.2019
Размер:
165.38 Кб
Скачать

5

Visual Basic 6.0 Лекция 3

3. События

СОБЫТИЯ в форме 1

СОБЫТИЯ в надписи 1

СОБЫТИЯ в текстовом поле 2

процедуры обработки событий 2

Изменение свойств объекта во время выполнения программы 2

Редактирование текста программы 3

Поиск и замена 5

Visual Basic является объектно – ориентированным языком программирования, в который встроены средства обработки событий. Это означает, что пользовательский интерфейс программы состоит из набора объектов, а выполняемые программой действия зависят от происходящих с этими объектами событий.

Как правило, события возникают в ответ на какое-либо действие пользователя. Реакция программы на эти события зависит от кода, написанного программистом. Если щёлкнуть на кнопке Exit, то в программе возникнет событие Click от кнопки и управление будет передано в подпрограмму – обработчик события Click объекта кнопка Exit.

Для каждого объекта определено стандартное событие (default event) , которое чаще других возникает в объекте. Например, в кнопках чаще всего возникает событие нажатия Click.

События в форме

В приведённой ниже таблице перечислены события, определённые в форме, и их описание.

Событие

Описание

Load

Стандартное событие. Возникает при загрузке формы в оперативную память

Activate

Возникает при активации формы, (активная форма имеет яркий цвет строки заголовка)

Click

Возникает при щелчке левой кнопкой мыши на области формы, свободной от элементов управления

DblClick

Возникает при двойном щелчке левой кнопкой мыши на области формы, свободной от элементов управления

Deactivate

Возникает при деактивации формы, (неактивная форма имеет бледный цвет строки заголовка)

GotFocus

Возникает тогда, когда форма получает фокус

KeyDown

Возникает при нажатии клавиши на клавиатуре

KeyUp

Возникает тогда, когда отпускают клавишу на клавиатуре

LostFocus

Возникает тогда, когда форма теряет фокус

MouseDown

Возникает при нажатии левой кнопки мыши на области формы, свободной от элементов управления

MouseMove

Возникает при перемещении указателя по области формы, свободной от элементов управления

MouseUp

Возникает тогда, когда отпускают левую кнопку мыши на области формы, свободной от элементов управления

Resize

Возникает при изменении размера формы пользователем

Unload

Возникает при выгрузке формы из оперативной памяти

События в надписи

В приведённой ниже таблице перечислены события, определённые в надписи, и их описание.

Событие

Описание

Click

Стандартное событие. Возникает при щелчке левой кнопкой мыши на надписи

Change

Возникает при изменении надписи, (надпись можно изменить только с помощью программного кода)

DblClick

Возникает при двойном щелчке левой кнопкой мыши на надписи

MouseDown

Возникает при нажатии левой кнопкой мыши на надписи

MouseMove

Возникает при перемещении указателя по надписи

MouseUp

Возникает тогда, когда отпускают левую кнопку мыши на надписи