-->

如何放大及在C#中使用鼠标轮缩小一个图像中的PictureBox?(How to zoom-in a

2019-06-26 15:10发布

我想放大或使用鼠标轮在C#。怎么我可以做缩小一个图像PictureBox的?

Answer 1:

本主题有助于放大和缩小图片的图片框

添加以下代码PictureBox的鼠标滚轮事件内

if (e.Delta != 0) {
    if (e.Delta <= 0) {
        //set minimum size to zoom
        if (PictureBox1.Width < 50)
            return;
    } else {
        //set maximum size to zoom
        if (PictureBox1.Width > 500)
            return;
    }
    PictureBox1.Width += Convert.ToInt32(PictureBox1.Width * e.Delta / 1000);
    PictureBox1.Height += Convert.ToInt32(PictureBox1.Height * e.Delta / 1000);
}


Answer 2:

使用鼠标滚轮事件: http://msdn.microsoft.com/fr-fr/library/system.windows.forms.control.mousewheel%28v=vs.80%29



文章来源: How to zoom-in and zoom-out a image in picturebox using mouse wheels in c#?