Работа с мышью
Обработка воздействий мыши состоит из следующих разделов:
- События и состояние кнопок мыши.
- Перетаскивание мышью различных предметов.
При использовании левой кнопки возникают события: 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-04-07; просмотров: 744;
