控件上的鼠标滚轮事件问题
本文关键字:事件 问题 鼠标 控件 | 更新日期: 2023-09-27 17:59:40
我需要在PictureBox控件上获取MouseWheel事件,根据另一个SO的答案,获取MouseWheel的东西应该这样做:
void pic_MouseWheel(object sender, MouseEventArgs e)
{
if(e.Delta != 0)
{
MessageBox.Show(e.Delta.ToString());
}
}
但这并不奏效。现在显示messagebox,并且没有断点被命中。
如何在PictureBox上捕捉鼠标滚轮事件,并确定用户是向上滚动滚轮还是向下滚动滚轮?
无论如何,我都想明白了。我需要先聚焦图片框:
void pic_Click(object sender, EventArgs e)
{
((PictureBox)sender).Focus();
}