如何使图片适应图片框PictureBox控件的大小?

不要autosize, 不要使用image,就是要用picturebox 谢谢好心回答的朋友!!!!!

使图片适应图片框“PictureBox”控件的大小需要设置Picturebox控件SizeMode属性的值为“StrechImage”,具体说明如下:

    Normal:Picturebox控件大小不变,若图片的大小大于Picturebox控件的大小,则图片不能完全显示。

    AutoSize:Picturebox控件自动调整大小以适应图片的大小,图片完全显示。

    StretchImage:Picturebox控件大小不变,图片自动调整大小以适应控件的大小,图片完全显示,且图片长宽比例与控件长宽比例一致。

温馨提示:内容为网友见解,仅供参考
第1个回答  2012-12-08
图片框控件没有滚动条,也不能伸缩被装载的图片来适应图片框的大小,但可以设置其autosize属性为true,使得图片框自动调整大小与所显示的图片匹配,autosize属性默认为false,表示图片框不能自动改变大小来适应其中的图片,加载的图片保持原始尺寸若所加载的图片比控件大,则超出部分将被裁剪掉。如果要用autosize属性值设置为true的图片框,设计窗体的时候就需要特别的小心,此时图片将不考虑窗体上其他控件的大小而调整大小,可能会覆盖其他控件。
第2个回答  2017-12-17
PictureBox img1 = new PictureBox();
img1.SizeMode = PictureBoxSizeMode.StretchImage;
这样就可以了,希望可以帮助你
第3个回答  2015-10-09
picturebox的sizemonde的strecthimage就是自动适应图片的小的,如何说没有
第4个回答  2014-06-22
picture1.paintpicture 后面的属性自己填,连后面的都不会填,就不要学VB了
相似回答