winform下PictureBox控件的SizeMode 属性区别

在同一个PictureBox控件下分别设置PictureBox控件的SizeMode 属性的五个不同属性

显示这张图片

winform下PictureBox控件的SizeMode 属性区别

1、SizeMode.Normal 模式

图片置于 PictureBox 的左上角,而图片过大使得 PictureBox 只能显示左上角一部分。

winform下PictureBox控件的SizeMode 属性区别

放大之后可以查看浏览全图。

2、SizeMode.StretchImage

会使图像拉伸或收缩,以便适合 PictureBox

winform下PictureBox控件的SizeMode 属性区别

图像变形失真

3、SizeMode.AutoSize

会使控件调整大小,以便总是适合图像的大小

winform下PictureBox控件的SizeMode 属性区别

缩小失去作用,可以显示图的全貌

4、SizeMode.CenterImage

会使图像居于工作区的中心

winform下PictureBox控件的SizeMode 属性区别

放大之后可以查看全貌

5、SizeMode.Zoom

可以使图像被拉伸或收缩以适应 PictureBox,但是仍然保持原始纵横比。

winform下PictureBox控件的SizeMode 属性区别

一开始显示图的全貌,可以自由的放大和缩小。

 

总结:在图片的拉伸放大的时候,应将图片的PictureBox控件的SizeMode 属性设置为Zoom