如何在C#中捕获面板上的鼠标滚轮事件?我正在使用WinForms
编辑:
我现在尝试在PictureBox上实现。
我的代码:
编辑:
我现在尝试在PictureBox上实现。
我的代码:
this.pictureBox1.MouseClick += new System.Windows.Forms.MouseEventHandler(this.pictureBox1_MouseClick);
this.pictureBox1.MouseWheel += new System.Windows.Forms.MouseEventHandler(this.pictureBox1_MouseClick);
private void pictureBox1_MouseClick(object sender, MouseEventArgs e)
{
MessageBox.Show("Click");
}
点击可以工作,滚轮不行。为什么?
Mouse/Scroll EventArgs
,所以我设置了private void EventFunc(object sender, EventArgs e)
。这样我就可以在同一个函数上设置两个处理程序(滚动和鼠标滚轮):)。简洁明了。 - C4d