События мыши
Оценка 4.8

События мыши

Оценка 4.8
docx
18.11.2021
События мыши
Л2-002187.docx

События мыши

MouseClick    – щелчок

MouseDoubleClick (посылается и MouseClick) MouseDown нажатие

MouseUp        – отпускание

MouseEnter курсор находится на ЭУ

MouseHover курсор мыши наведен на элемент управления

MouseLeave – курсор покидает ЭУ MouseMove – перемещение курсора MouseWheel колесико

 

private void Form1_MouseDown(object sender, MouseEventArgs e)

 

Открытые свойства MouseEventArgs

Button

Возвращает значение перечисления MouseButtons -

сведения о том, какая кнопка мыши была нажата.

Clicks

Возвращает число нажатий и отпусканий кнопки мы- ши.

Delta

Возвращает счетчик со знаком для количества щелч- ков вращающегося колесика мыши. Щелчок — это один зубчик колесика мыши.

X

Возвращает x-координату мыши.

Y

Возвращает 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;

}


 

События мыши MouseClick – щелчок

События мыши MouseClick – щелчок

Right Была нажата правая кнопка мы- ши

Right Была нажата правая кнопка мы- ши
Материалы на данной страницы взяты из открытых истончиков либо размещены пользователем в соответствии с договором-офертой сайта. Вы можете сообщить о нарушении.