在C#中,鼠标滚轮事件和鼠标移动事件可以通过以下方式关联:
public Form1()
{
InitializeComponent();
this.MouseWheel += new MouseEventHandler(Form1_MouseWheel);
}
private void Form1_MouseWheel(object sender, MouseEventArgs e)
{
MessageBox.Show("Mouse wheel has been scrolled.");
}
public Form1()
{
InitializeComponent();
this.MouseMove += new MouseEventHandler(Form1_MouseMove);
}
private void Form1_MouseMove(object sender, MouseEventArgs e)
{
MessageBox.Show("Mouse has been moved.");
}
private void Form1_MouseWheel(object sender, MouseEventArgs e)
{
MessageBox.Show("Mouse wheel has been scrolled.");
Form1_MouseMove(sender, e);
}
这样,当鼠标滚轮滚动时,鼠标移动事件处理程序将被调用,从而实现了鼠标滚轮事件与鼠标移动事件的关联。
亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>
推荐阅读:C#中鼠标滚轮事件的参数有哪些含义