c# 如何在picturebox上捕获MouseWheel事件?
如题,是不是picturebox本身就没有mousewheel事件啊?那如果想要这种效果该怎么办? --------------------编程问答-------------------- picturebox有mousewheel事件只要picturebox有焦点,如在MouseDown的时候picturebox.Focus() --------------------编程问答-------------------- --------------------编程问答-------------------- Control类中就有mousewheel事件 --------------------编程问答-------------------- 收藏 --------------------编程问答-------------------- 小弟在vs2005上试了下,一楼说的是正确的
public Form1()
{
InitializeComponent();
this.pictureBox1.MouseWheel += new MouseEventHandler(pictureBox1_MouseWheel);
}
private void pictureBox1_MouseDown(object sender, MouseEventArgs e)
{
this.pictureBox1.Focus();
}
private void pictureBox1_MouseWheel(object sender, System.Windows.Forms.MouseEventArgs e)
{
MessageBox.Show("0k");
}
--------------------编程问答-------------------- 鼠标属性设置,在win7中,桌面上点击鼠标右键,选择“个性化”,点击“更改鼠标指针”,选择“lenovo”选项(thinkpad笔记本),点击“高级属性”,选择“滚轮”选项,选择“只使用office 97预设的鼠标滚易做图能”单选项。即可使用MouseWheel事件的功能。
补充:.NET技术 , C#