2014-07-15 105 views
-1

我正在加载图片框。我们如何放大和缩小图片框中的图像?在vb.net中有没有解决方案?在vb.net中使用图片框缩放和缩小功能

下面是加载图像的代码:使用PictureBoxSizeMode.StretchImage是正确的

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

回答

0

。此值会使图像伸展或缩小以适合PictureBox,因此您可以更改PictureBox.Size以放大或缩小。

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

所以,你可以创建三个Button

  1. 放大:设置PictureBoxSizeMode.StretchImage,增加PictureBox.Size
  2. 缩小:设置PictureBoxSizeMode.StretchImage和减少PictureBox.Size
  3. 恢复原来的尺寸:设置PictureBoxSizeMode.Autosize

要增加/减少PictureBox.Size,您可以乘以当前的Height/Width至1.1(增加)或0.9(减少)。

+0

ya感谢您的反馈。但我想放大和缩小选项来查看字符 – user2944173

+0

放大和缩小必须在图片框内完成,是否有任何解决方案。 – user2944173