Основы Visual Basic школьникам

Сетевые уроки преподавателя МОУ "Куракинская СОШ" Шакурова З. З. 

Мой сайт

Оглавление

Программы по физике

Задания по физике и математике

Ссылки

Тема20=======События объектов=======

===События ФОРМЫ===
Activate - когда форма становится активной, отображается на экране
Deactivate - когда форма становится неактивной, например замена форм на экране
Initialize - при создании объекта типа форма
Load - в момент загрузки формы в память
Resize - при изменении размера формы
Terminate - в момент удаления формы
Unload - в момент выгрузки формы из памяти

===События других ОБЪЕКТОВ - примеры===

  • GotFocus - событие получения текстовым полем фокуса.

 
Пример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"

 

  • Validate - проверяет вводимые в ТЕКСТОВОЕ ПОЛЕ данные.
     

Пример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 - отпускание кнопки мыши на объекте
 

 ВВЕРХ

========================

Мой сайт

Программы по физике

Задания по физике и математике

Оглавление

Ссылки

© [Шакуров Зулькафир Зулькарнаевич], 2008. Полное авторское право.

Сайт управляется системой uCoz