Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Visual Basic 6 (ВТ и прогр) - для диска.doc
Скачиваний:
23
Добавлен:
21.11.2018
Размер:
1.3 Mб
Скачать

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

Событие – это действие, распознаваемое формой или элементом управления. Элементы управления имеют механизм оповещения приложения о том, что оно должно выполнить код Basic в ответ на событие. Каждый элемент управления имеет заранее определенный набор событий. Если происходит одно из этих событий и имеется код в процедуре обработки события, Visual Basic активизирует выполнение этого кода. В начале книги было сказано (см. Обзор Microsoft Visual Basic 6.0.), что программирование на Visual Basic 6.0 – есть событийное программирование. Так например, при нажатии на кнопку «Сохранить» в диалоге сохранения файла, мы ожидаем, что приложение выполнит некий код, который приведет к сохранению файла.

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

Таблица 3.1. Набор основных событий для формы

Событие

Возникает

Activate (Активизировать)

Когда форма становится активной, т. е. отображается на экране

Deactivate (Активизировать)

Когда форма становится неактивной. Например, при активизации на экране другой формы

Load (Загрузка)

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

Resize (Изменить размер)

При изменении размера формы

Unload (Выгрузка)

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

Таблица 3.2. Набор основных событий для TextBox

Событие

Возникает

Click

Когда происходит клик на объекте

DblClick

Когда происходит двойной клик на объекте

Change

Когда изменяется содержимое текстового поля объекта

Естественно в данной лекции перечислены не все события, чтобы посмотреть все события, обращайтесь к MSDN.

Для того, чтобы в Visual Basic 6.0 использовать события, необходимо создать в конструкторе форм (см. Конструктор форм) необходимые элементы управления, перейти в редактор кода (см. Редактор кода), в левом верхнем выпадающем списке выбрать имя элемента управления (имя определяется по свойству Name), а в правом выпадающем списке выбрать необходимое событие, для которого мы будем писать код.

Для того чтобы посмотреть перечень событий элемента управления, располагающегося на форме и самой формы, нужно:

  • открыть редактор кода (см. Редактор кода),

  • в выпадающем списке, расположенном в левом верхнем углу, выбрать элемент управления,

  • в правом выпадающем списке, выбрать события элемента управления (см. Рисунок 3.1.).

Рисунок 3.1. Выбор события для элемента управления

При выборе события для элемента управления в редакторе кода появится обработчик события. Например, если на форме есть элемент управления CommandButton с именем Command1, то выбрав для него событие в редакторе кода появится следующий обработчик события:

Private Sub Command1_Click()

End Sub

Поместив программный код между Private Sub Command1_Click() и End Sub мы можем, например, изменить свойства какого-либо элемента управления. Этот программный код будет работоспособен в режиме выполнения приложения (Run-time mode).

В данной лекции приведены только те события, и только для тех элементов управления, которые потребуются в лабораторном практикуме. За полным перечнем событий стандартных элементов управления обращайтесь к MSDN.

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