===События ФОРМЫ===
Activate - когда форма становится активной,
отображается на экране
Deactivate - когда форма становится неактивной,
например замена форм на экране
Initialize - при создании объекта типа форма
Load - в момент загрузки формы в память
Resize - при изменении размера формы
Terminate - в момент удаления формы
Unload - в момент выгрузки формы из памяти
===События других ОБЪЕКТОВ
- примеры===
Пример1. Программное выделение информации в
текстовом поле. (при установке фокуса информация в поле
выделяется, в зависимости, от того откуда начато
выделение и на сколько символов.
Если SelStart = 0, то начало крайное левое
положение
Если SelLength = Len(Text2.Text), то длина
выделения = длине всего текста в поле№2
Private Sub Text1_GotFocus()
Text2.SelStart = 0
Text2.SelLength = Len(Text2.Text)
End Sub
Пример2. Если во время выполнения программы нужно
заменить весь текст в ТЕКСТОВОМ ПОЛЕ№1, другим новым
текстом, то можно использовать SelText:
Text1.SelText = "Например, новый текст, вводимый с
помощью свойства SelText"
Пример1. Например, в
форме текстовое поле служит для ввода даты, и, если в
поле вводят не тот тип данных, то программа должна
сообщить об этом
Private Sub Text1_Validate
If Not Is Date(Text1) Then MsgBox"Вводимые данные должны быть датой"
End Sub
Change - событие
возникающее при изменении значения Value
Clic - щелчок левой кнопкой мыши
DragDrop - перемещение объекта
DragOver - перемещение объекта поверх другого
объекта
GotFocus - установка фокуса на объекте
KeyDown - нажатие на клавишу
KeyPress - нажатие и отпускание клавиши
KeyUp - отпускание клавиши
LostFocus - потеря фокуса объектом
MouseDown - нажатие кнопки мыши на объекте
MouseMove - перемещение указателя мыши за границы
объекта
MouseUp - отпускание кнопки мыши на объекте
ВВЕРХ |