2012-02-21 234 views
1

我一次將多個圖像加載到一個圖像框中。每個圖像在使用這樣的代碼加載時間:PictureBox傾斜圖像

 pBox1.Size = new System.Drawing.Size(450, 450); 

     pBox1.SizeMode = PictureBoxSizeMode.CenterImage; 


     pBox1.BorderStyle = BorderStyle.Fixed3D; 
     pBox1.SizeMode = PictureBoxSizeMode.StretchImage; 

     pBox1.Image = (Image)image; 
     pBox1.Refresh(); 

具有相同的高度,寬度顯示具有不同的高度和重量是偏斜正常,但是圖像大多數圖像。我將如何處理這樣的圖像以正確顯示?

回答

0

您可能想要使用Zoom作爲PictureBoxSizeMode。這將均勻拉伸圖像:

pBox1.SizeMode = PictureBoxSizeMode.Zoom; 
1

以及一個你第一次sizemode到CenterImage然後將其設爲StretchImage覆蓋什麼已經首先設置。但我會設置它放大。