2014-07-15 101 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