Работа с мышью
Обработка воздействий мыши состоит из следующих разделов:
- События и состояние кнопок мыши.
- Перетаскивание мышью различных предметов.
При использовании левой кнопки возникают события: Click – при щелчке на элементе;
DblClick – в случае двойного щелчка. Для элементов управления Label и Image приведенные события инициируются при нажатии как левой, так и правой кнопок..
В том случае, когда при работе приложения нажимается или отпускается одна из кнопок, а также если ее указатель перемещается, возникают следующие события:
MouseDown – нажата любая кнопка;
MouseUp – отпущена любая нажатая кнопка;
MouseMove – указатель мыши переместился.
В каждую из процедур обраьотки событий мыши передаются следующие параметры:
Button As Integer – определяет состояние кнопок мыши;
Shift As Integer – содержит информацию о нажатии клавиш Alt, Shift, Ctrl;
X As Single, Y As Single – возвращают координаты указателя мыши относительно системы отсчета того элемента, для которого возникло данное событие.
Основные значения и описание параметра Button
Представление | Константа | Нажатые кнопки | |
двоичное | десятичное | ||
Нет | |||
vbLeftButton | Левая | ||
vbRightButton | Правая | ||
vbMiddleButton | Средняя |
Основные значения и описание параметра Shift
Представление | Константа | Нажатые кнопки | |
двоичное | десятичное | ||
Нет | |||
vbShiftMask | Shift | ||
vbCtrlMask | Ctrl | ||
vbAltMask | Alt |
Дата добавления: 2015-08-08; просмотров: 495;