注意:
- 控件属性中没有MouseWheel事件,只能手动代码里添加
- 基本所有控件都包含MouseWheel事件
事件参数
- object sender: 事件绑定对象
- MouseEventArgs: 鼠标事件
- Button: 获取曾按下的是哪个鼠标按钮。
- Clicks: 获取按下并释放鼠标按钮的次数。
- Delta: 获取鼠标轮已转动的制动器数的有符号计数。制动器是鼠标轮的一个凹口。
当e.Delta > 0时鼠标滚轮是向上滚动,e.Delta < 0时鼠标滚轮向下滚动。
(鄙人鼠标滚动一格时120,不知道是不是都120?) - Location: 获取鼠标在产生鼠标事件时的位置。
- X: 获取鼠标在产生鼠标事件时的 x 坐标。
- Y: 获取鼠标在产生鼠标事件时的 y 坐标。
using System.Windows.Forms;
namespace AboutDefaultObjects
{
public partial class FrmMain : Form
{
private int x = 50;
public FrmMain()
{
InitializeComponent();
this.MouseWheel += FrmMain_MouseWheel;
}
private void FrmMain_Load(object sender, System.EventArgs e)
{
}
private void FrmMain_MouseWheel(object sender, MouseEventArgs e)
{
//this.GetType().GetProperty("Cursor").SetValue(this, "No");
}
}
}