Russian Belarusian English German Japanese Ukrainian

Событие мыши при двойном щелчке

CuBook55

Распознавать нажатую кнопку мыши можно только в событиях OnMouseDown и OnMouseUp. Если же надо распознать именно двойной щелчок какой-то определенной кнопкой мыши, то можно, например, ввести некую переменную, являющуюся флагом двойного щелчка, устанавливать этот флаг в обработчике события OnDblClick, а в обработчиках событий OnMouseDown или OnMouseUp проверять этот флаг и, если он установлен, то сбрасывать его и выполнять запланированные действия.
Действие пользователя Событие
Первое нажатие кнопки мыши OnMouseDown. Возможно распознавание нажатой кнопки и координат курсора мыши.
Первое отпускание кнопки мыши OnClick
OnMouseUp. Возможно распознавание нажатой кнопки и координат курсора мыши.
Второе нажатие кнопки мыши OnDblClick
OnMouseDown. Возможно распознавание нажатой кнопки и координат курсора мыши.
Второе отпускание кнопки мыши OnMouseUp. Возможно распознавание нажатой кнопки и координат курсора мыши.
Если заметили ошибку, выделите фрагмент текста и нажмите Ctrl+Enter

Добавить комментарий