picturebox有mousewheel事件
只要picturebox有焦点,如在MouseDown的时候picturebox.Focus()

解决方案 »

  1.   

    小弟在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");
            }
      

  2.   

    鼠标属性设置,在win7中,桌面上点击鼠标右键,选择“个性化”,点击“更改鼠标指针”,选择“lenovo”选项(thinkpad笔记本),点击“高级属性”,选择“滚轮”选项,选择“只使用office 97预设的鼠标滚轮功能”单选项。即可使用MouseWheel事件的功能。