使用 PictureSizeMode 属性可以指定对窗体或报表中的图片调整大小的方式。可读写。
expression.PictureSizeMode
expression 必需。返回“应用于”列表中的一个对象的表达式。
PictureSizeMode 属性使用以下设置:
设置 |
Visual Basic |
说明 |
剪裁 |
0 |
(默认值)图片以实际大小显示。如果图片比窗体或报表大,则按照窗体或报表的大小对图片进行剪裁。 |
拉伸 |
1 |
将图片沿水平方向和垂直方向拉伸以填满整个窗体,这有可能破坏图片原有的长宽比例。 |
缩放 |
3 |
在保持其原有长宽比例的情况下,将图片放大到最大尺寸。 |
注释 通过使用窗体或报表的属性表、宏或 Visual Basic,可以对 PictureSizeMode 属性进行设置。
在将窗体或报表的 Picture 属性设置为一幅小图片时,如果将其 PictureSizeMode 属性设置为“拉伸”或“缩放”,会使图片严重失真,破坏图片原有的分辨率。可以使用 PictureTiling 属性将较小的图片在窗体或报表中平铺。
下面的示例将“订单输入”窗体的背景图片设为“Contacts.gif”,并按整个窗体的背景拉伸图片。
With Forms("Order Entry")
.Picture = "C:\Picture Files\Contacts.gif"
.PictureSizeMode = 1
End With