c# Picturebox 鼠标滚轮放大缩小
1、首先设置 picturebox的 SizeMode 为Zoom。缩放模式(始终显示全部)
2、然后 在Form form_load 事件中 注册picturebox的 mousewheel事件pictureBox1.MouseWhee造婷用痃l += new MouseEventHandler(pictureBox1_MouseWheel);
3、之后。需要在 mousewheel中设置放大的代码(我这里的放大是最大不超过屏幕如果想超过屏幕放大,可以设置picturebox1 this.pi艘早祓胂cturebox1.Width += e.Delta; this.picturebox1.Height += e.Delta;)[如果放到到屏幕大小直接设置] void pictureBox1_MouseWheel(object sender, MouseEventArgs e) { this.Width += e.Delta; this.Height += e.Delta; }
4、之后,就可以简单的放大图片(如果有其他功能,比如放大的点始终在鼠标的位置,或是始终放大图片而不是窗体,可以细研究,我这也会研究,研究后会更新经验!)
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:62
阅读量:82
阅读量:90
阅读量:48
阅读量:35