c# Picturebox 鼠标滚轮放大缩小

 时间:2026-04-21 18:18:13

1、首先设置 picturebox的 SizeMode 为Zoom。缩放模式(始终显示全部)

c# Picturebox 鼠标滚轮放大缩小

2、然后 在Form  form_load 事件中 注册picturebox的 mousewheel事件

 pictureBox1.MouseWheel += new MouseEventHandler(pictureBox1_MouseWheel);

c# Picturebox 鼠标滚轮放大缩小

3、之后。需要在 mousewheel中设置放大的代码

(我这里的放大是最大不超过屏幕

如果想超过屏幕放大,可以设置 picturebox1 

           this.picturebox1.Width += e.Delta;

            this.picturebox1.Height += e.Delta;

)

[如果放到到屏幕大小直接设置]

   void pictureBox1_MouseWheel(object sender, MouseEventArgs e)

        {

            this.Width += e.Delta;

            this.Height += e.Delta;

        }

c# Picturebox 鼠标滚轮放大缩小

4、之后,就可以简单的放大图片

(如果有其他功能,比如放大的点始终在鼠标的位置,或是始终放大图片而不是窗体,可以细研究,我这也会研究,研究后会更新经验!)

  • VMWare如何实现主机与虚拟机的文件共享与传输
  • 解决VMware 与Device/Credential Guard不兼容
  • 为连接配置网络级身份验证
  • Windows Server 2012如何将用户添加到本地组
  • 虚拟机不能复制粘贴怎么办
  • 热门搜索
    缅怀先烈手抄报大全 缅怀先烈的手抄报图片 国庆节手抄报文字内容 身边的科学手抄报 双节手抄报 科普知识手抄报内容 保护海洋手抄报 书香校园手抄报内容 圣诞节手抄报内容 肺炎手抄报