2010-10-03 91 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正在做它应该如此。