工业自动化网
发布采购单
官方微信 精彩呈现

鼠标事件处理

   日期:2018-12-29     浏览:38    评论:0    
核心提示:鼠标事件处理对鼠标操作的处理是应用程序的重要功能之一,在VisualC#中有一些与鼠标操作相关的事件,利用它们可以方便地进行与鼠
 鼠标事件处理 
对鼠标操作的处理是应用程序的重要功能之一,在VisualC#中有一些与鼠标操作相关的事件,利用它们可以方便地进行与鼠标有关的编程。 
(1)MouseEnter事件:在鼠标指针进入控件时发生。 
(2)MouseMove事件:在鼠标指针移到控件上时发生。事件处理程序接收一个MouseEventArgs类型的参数,该参数包含与此事件相关的数据。该参数的主要属性及其含义如下。 
Button属性:用来获取曾按下的是哪个鼠标按钮。该属性是MouseButtons枚举型的值,取值及含义如下:Left(按下鼠标左按钮)、Middle(按下鼠标中按钮)、Right(鼠标右按钮)、None(没
有按下鼠标按钮)、 XButton1 (按下了第一个XButton按钮, 仅用于Microsoft智能鼠标浏览器) 和XButton2

(按下了第二个XButton按钮,仅用于 Microsoft智能鼠标浏览器) 
Clicks属性:用来获取按下并释放鼠标按钮的次数。 
Delta属性:用来获取鼠标轮已转动的制动器数的有符号计数。制动器是鼠标轮的一个凹口。 
X 属性:用来获取鼠标所在位置的x坐标。 
Y 属性:用来获取鼠标所在位置的y坐标。 
(3)MouseHover事件:当鼠标指针悬停在控件上时将发生该事件。 
(4)MouseDown事件:当鼠标指针位于控件上并按下鼠标键时将发生该事件。事件处理程序也接收一个MouseEventArgs类型的参数。 
(5)MouseWheel事件:在移动鼠标轮并且控件有焦点时将发生该事件。该事件的事件处理程序接收一个MouseEventArgs类型的参数 
(6)MouseUp 事件:当鼠标指针在控件上并释放鼠标键时将发生该事件。事件处理程序也接收一个MouseEventArgs类型的参数。 

(7)MouseLeave事件:在鼠标指针离开控件时将发生该事件
 
打赏
 
更多>同类编程
0相关评论

推荐图文
推荐编程
点击排行
工业自动化网
产品检索: A B C D E F G H I J K L M N O P Q R S T U V W X Y Z
Processed in 1,579,432,829.620 second(s), 14 queries, Memory 0.32 M