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

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

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

在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); } 

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