c#有什么办法让pictureBox里面的图片自动缩放来符合picturebox的size么?

2024-12-27 01:51:43
推荐回答(4个)
回答1:

pictureBox 的 SizeMode 属性值改为 StretchImage,即可

说明:

PictureBox.SizeMode 属性取值说明:

AutoSize 调整 PictureBox 大小,使其等于所包含的图像大小。
 CenterImage 如果 PictureBox 比图像大,则图像将居中显示。如果图像比 PictureBox 大,则图片将居于 PictureBox 中心,而外边缘将被剪裁掉。
Normal 图像被置于 PictureBox 的左上角。如果图像比包含它的 PictureBox 大,则该图像将被剪裁掉。
StretchImage PictureBox 中的图像被拉伸或收缩,以适合 PictureBox 的大小。
Zoom 图像大小按其原有的大小比例被增加或减小。
 

回答2:

把pictureBox 的 SizeMode 属性值改为 StretchImage。

  • PictureBox 控件的主要作用是为用户显示图片。实际显示图片由 Picture 属性决定。Picture 属性包括被显示的图片的文件名(及可选的路径名)。

  • 注意窗体对象也具有Picture 属性,通过设置该属性可直接在窗体背景上显示图片。

  • 要在运行时显示或替换图片,可利用函数LoadPicture来设置Picture属性。提供图片文件名和可选路径名,由 LoadPicture 函数处理加载和显示图片的细节。

回答3:

pictureBox 的 SizeMode 属性值改为 StretchImage

回答4:

pictureBox 的 SizeMode 属性值改为 StretchImage
这个可用吗?我这不好用