在vb.net中使用图片框zoomin和zoomout

时间:2014-07-15 04:50:50

标签: vb.net

我正在加载Picture Box。我们如何放大和缩小图片框中的图像?在vb.net中有什么解决方案吗?

以下是加载图片的代码:

 PictureBox1.Load(D:\test.jpg)
 PictureBox1.SizeMode = PictureBoxSizeMode.StretchImage

1 个答案:

答案 0 :(得分:0)

使用PictureBoxSizeMode.StretchImage是正确的。此值会使图像拉伸或缩小以适合PictureBox,因此您可以更改PictureBox.Size以放大或缩小。

您可以使用PictureBoxSizeMode.Autosize恢复原始大小,因为此值会使控件调整大小以始终适合图像。

所以你可以创建三个Button

  1. 放大:设置PictureBoxSizeMode.StretchImage并增加PictureBox.Size
  2. 缩小:设置PictureBoxSizeMode.StretchImage并减少PictureBox.Size
  3. 恢复原始尺寸:设置PictureBoxSizeMode.Autosize
  4. 要增加/减少PictureBox.Size,您可以将其当前Height / Width乘以1.1(增加)或0.9(减少)。