СОБЫТИЯ
СОБЫТИЯ в форме_ 1
СОБЫТИЯ в надписи_ 1
СОБЫТИЯ в текстовом поле_ 2
процедуры обработки событий_ 2
Изменение свойств объекта во время выполнения программы_ 3
Редактирование текста программы_ 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 | Возникает тогда, когда отпускают левую кнопку мыши на надписи |






