如何在 C# 中使用鼠标滚轮放大和缩小图片框中的图像?

2023-12-02

我想在 C# 中使用鼠标滚轮放大或缩小图片框上的图像。我该怎么办?


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

在图片框鼠标滚轮事件中添加以下代码

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);
}
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在 C# 中使用鼠标滚轮放大和缩小图片框中的图像? 的相关文章

随机推荐