当前位置:编程学习 > C#/ASP.NET >>

c# 如何在picturebox上捕获MouseWheel事件?

如题,是不是picturebox本身就没有mousewheel事件啊?那如果想要这种效果该怎么办? --------------------编程问答-------------------- picturebox有mousewheel事件
只要picturebox有焦点,如在MouseDown的时候picturebox.Focus() --------------------编程问答--------------------
引用 1 楼 powerlly 的回复:
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#
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,