ВУЗ:
Составители:
Рубрика:
146
Таблица 12
События щелчков кнопками мыши в порядке возникновения
Имя Тип
маршрутиза-
ции
Описание
PreviewMouseLeftButtonDown
PreviewMouseRightButtonDown
Туннелирова-
ние
Возникает при нажатии кнопки
мыши.
MouseLeftButtonDown Поднятие Возникает при нажатии кнопки
мыши.
PreviewMouseLeftButtonUp и
PreviewMouseRightButtonUp
Туннелирова-
ние
Возникает при отпускании
кнопки мыши.
MouseLeftButtonUp
и MouseRightButtonUp
Поднятие Возникает при отпускании
кнопки мыши.
Менее важными свойствами являются MouseButton (сообщает о
том, какая кнопка сгенерировала событие) и ButtonState (сообщает о
том, в каком состоянии находилась кнопка в момент возникновения
события: была нажата или отпущена). Интерес представляет свойство
ClickCount, которое сообщает о том, сколько раз был произведен
щелчок кнопкой, что позволит различать одиночные щелчки (в этом
случае свойство будет иметь значение 1) и двойные щелчки (в этом
случае свойство будет иметь значение 2).
Некоторые элементы добавляют высокоуровневые события мы-
ши. Например, класс Control добавляет события PreviewMouseDoubleClick
и MouseDoubleClick, которые замещают событие MouseLeftButtonUp.
Точно так же, класс Button вызывает событие Click, которое могут
сгенерировать клавиатура или мышь.
Как и события, возникающие при нажатии клавиши, события
мыши предлагают информацию о том, в каком месте находился ука-
затель мыши, и какой кнопкой был произведен щелчок в момент воз-
никновения события. Для получения информации о текущей позиции
указателя мыши и состоянии ее кнопок можно воспользоваться ста-
Страницы
- « первая
- ‹ предыдущая
- …
- 144
- 145
- 146
- 147
- 148
- …
- следующая ›
- последняя »