Создание приложений ОС Windows средствами Visual Basic


Параметры событий MouseDown, MouseUp и MouseMove приведены ниже.


Параметр

Значение

Button

Нажата кнопка мыши: 1=левая, 2=правая, 4=средняя

Shift

Нажата клавиша: 0=ничесго, 1=[Shift], 2=[Ctrl], 4=[Alt],

а также их комбинации

X

Координата X

Y

Координата Y

Если свойству формы KeyPreview присвоить значение True, то событие связанное с клавиатурой, передаётся сначала форме, а затем текущему элементу управления. Событие KeyPress возвращает код ASCII нажатой клавиши (процедура передаёт параметр KeyASCII, который можно изменять). Событие KeyDown вызывается при нажатии клавиши клавиатуры, а KeyUp – при отпускании, при этом передаются параметры KeyCode (содержит клавиатурный код, например vbKeyF1) и Shift (информирует о состоянии клавиш [Shift], [Ctrl], [Alt]). После нажатия клавиши поступают в такой последовательности:KeyDown, KeyPress и KeyUp.

Активный элемент получает фокус, т.е. если это текстовое поле, то оно отображается мерцающим маркером ввода, а если командная кнопка, то выделяется пунктирной рамкой вокруг надписи. Если перейти от одного элемента управления к другому, то для предыдущего элемента вызывается событие LostFocus, а для нового – GotFocus.

События формы:

·         событие Load происходит при загрузке формы в память;

·         событие UnLoad вызывается, если форма удаляется из памяти (с помощью параметра Cancel можно отменить удаление формы с экрана);

·         параметр UnLoadMode события QueryUnload указывает причину возникновения события;

·         событие ReSize вызывается при любом изменении размеров формы.

Событие Click вызывается при нажатии на элемент управления. Событие Change вызывается при изменении текстового поля или после изменения позиции бегунка, или при смене носителя данных и т.п. Событие Timer вызывается по истечении установленного временного интервала.

Событие PathChange списка файлов происходит после изменения пути (свойство Path), а PatternChange – после изменения маски выбора файлов (свойство Pattern).




- Начало -  - Назад -  - Вперед -