3.2 鼠标事件 - 《C# 2.0实用开发详解》

3.2 鼠标事件
鼠标事件就是当鼠标发生移动或其他操作时,所调用的后台程序,标准称呼一般为“鼠标触发事件”。现在有很多程序被称为“事件驱动”型应用,主要就是指用户的操作完全通过鼠标来完成。在程序中,设计好鼠标的事件程序,然后用户通过操作鼠标,完成需要的功能。
VS2005为常用的控件均提供了鼠标事件。标准鼠标事件的使用方法如下所示。在“button1_MouseHover”中,前面是鼠标操作的控件名称“button1”,后面是触发的鼠标事件“MouseHover”。
private void button1_MouseHover(object sender, EventArgs e)
{
MessageBox.Show("鼠标过来了!");
}
从上述代码中可以看出,事件的一些结构和参数基本固定。详细解释如下所示。
— 形式:在“button1_MouseHover”中,前面是鼠标操作的控件名称“button1”,后面是触发的鼠标事件“MouseHover”。
— 参数:所有的鼠标事件都有两个参数“sender”和“e”。“sender”表示触发的按钮控件“button1”,而“e”表示按钮本身自带的一些事件参数,针对不同的控件,此参数的内容会不相同。
常用的鼠标事件如表3.1所示。
表3.1 常用的鼠标事件
事件名称事件的意义
MouseClick鼠标单击时触发的事件
MouseDoubleClick鼠标双击时触发的事件
MouseUp鼠标按键抬起时触发的事件
MouseDown鼠标按键按下时触发的事件
MouseEnter鼠标进入控件的可见部分时触发的事件
MouseLeave鼠标离开控件的可见部分时触发的事件
MouseHover当鼠标在控件上方静止一段时间后触发的事件
MouseMove鼠标滑过控件时触发的事件
MouseCaptureChange鼠标捕获更改后触发的事件

鼠标事件围绕鼠标的操作而发生,因为鼠标是用户与程序交互的重要交互工具,所以,本节的内容影响着应用程序的全局,掌握好鼠标事件的设计,是提高用户体验的一种方法。


.
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值