События мыши
MouseClick – щелчок
MouseDoubleClick (посылается и MouseClick) MouseDown – нажатие
MouseUp – отпускание
MouseEnter – курсор находится на ЭУ
MouseHover – курсор мыши наведен на элемент управления
MouseLeave – курсор покидает ЭУ MouseMove – перемещение курсора MouseWheel – колесико
private void Form1_MouseDown(object sender,
MouseEventArgs e)
Открытые свойства MouseEventArgs
Button |
Возвращает значение перечисления MouseButtons - сведения о том, какая кнопка мыши была нажата. |
|
Возвращает число нажатий и отпусканий кнопки мы- ши. |
|
Возвращает счетчик со знаком для количества щелч- ков вращающегося колесика мыши. Щелчок — это один зубчик колесика мыши. |
|
Возвращает x-координату мыши. |
|
Возвращает y-координату мыши. |
Начиная с Windows 2000, корпорация Майкрософт вводит под- держку пятикнопочной мыши Microsoft IntelliMouse Explorer.
Две новые кнопки мыши (XBUTTON1 и XBUTTON2) обеспечивают перемещение вперед-назад.
Перечисление MouseButtons
Имя члена |
Описание |
Значение |
Left |
Была нажата левая кнопка мыши. |
1048576 |
Middle |
Была нажата средняя кнопка мы- ши. |
4194304 |
None |
Никакая кнопка мыши не была |
0 |
|
нажата. |
|
Right |
Была нажата правая кнопка мы- ши. |
2097152 |
XButton1 |
Была нажата первая кнопка XButton. |
8388608 |
XButton2 |
Была нажата вторая кнопка XButton. |
16777216 |
Пример.
switch (e.Button)
{
case MouseButtons.Left: eventString = "L";
x1 = e.X; y1 = e.Y;
break;
case MouseButtons.Right: eventString = "R"; break;
}
Материалы на данной страницы взяты из открытых источников либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.