2010-10-03 89 views
2

我有PictureBox控件在我的形式SizeMode = StretchImage如何調整PictureBox控件圖片

當我加載50X250圖像 - 圖像看上去過於廣泛,醜陋

當我加載250×畫面 - 畫面看起來不錯。

如何解決?

+3

加載圖像正確的大小? – Oded 2010-10-03 18:45:55

+1

如何修復?這聽起來像是控制正在做你正在做的事 - 拉伸圖像來修復控制。 * StretchImage:PictureBox中的圖像被拉伸或收縮以適應PictureBox的大小。* – 2010-10-03 18:47:55

+0

我們不能說出爲什麼一個人看起來不錯,卻沒有看到你所看到的。請張貼截圖。 – egrunin 2010-10-03 18:48:35

回答

4

如果你不想失真,使用SizeMode =縮放

你當然會水平或垂直條旁邊的圖像

4

使用相應PictureBox SizeMode

正常:的圖像被放置在圖片框的左上角。如果圖像大於包含的圖片框,圖像將被剪裁。

StretchImage:圖片框內的圖像被拉伸或收縮以適應圖片框的大小。

AutoSize:PictureBox的大小等於其包含的圖像的大小。

CenterImage:如果PictureBox大於圖像,則圖像顯示在中間。如果圖像大於圖片框,圖片將放置在圖片框的中央,並且剪切外部邊緣。

縮放:圖像的大小增加或減少,保持大小比例。

當使用PictureBoxSizeMode.StretchImage時,聽起來像PictureBox正在做它應該如此。