使用 PictureAlignment 属性可以指定背景图片在图像控件中或在窗体、报表中显示的位置。Byte 型,可读写。
expression.PictureAlignment
expression 必需。返回“应用于”列表中的一个对象的表达式。
PictureAlignment 属性使用以下设置:
设置 |
Visual Basic |
说明 |
左上 |
0 |
图片在图像控件、“窗体”窗口或报表页面的左上角显示。 |
右上 |
1 |
图片在图像控件、“窗体”窗口或报表页面的右上角显示。 |
中心 |
2 |
(默认值)图片在图像控件、“窗体”窗口或报表页面的中间显示。 |
左下 |
3 |
图片在图像控件、“窗体”窗口或报表页面的左下角显示。 |
右下 |
4 |
图片在图像控件、“窗体”窗口或报表页面的右下角显示。 |
窗体中心 |
5 |
(仅用于窗体)窗体的图片在水平方向相对于窗体宽度,在垂直方向相对于整个窗体的高度居中显示。 |
注释 使用窗体或报表的属性表、宏或 Visual Basic,可以对 PictureAlignment 属性进行设置。
另外,也可以通过使用控件的默认控件样式或 Visual Basic 中的 DefaultControl 方法来设置该属性的默认值。
如果将该属性设置为“窗体中心”,则窗体的图片位于窗体中央。所有其他的 PictureAlignment 属性设置都将窗体图片相对于“窗体”窗口对齐。如果要确保窗体图片仅在窗体中显示或仅在窗体中进行平铺,可以将 PictureAlignment 属性设为“窗体中心”。
对于报表,图片的显示是相对于整个页面的,而不是相对于实际报表大小的。如果报表小于整个页面,又要将图片置于某个位置显示,而 PictureAlignment 属性无法设置该位置,则可以改用图像控件。
当将 PictureTiling 属性设为“是”时,则图片的平铺将从 PictureAlignment 属性设置开始进行。
下面的示例将在“采购订单”报表的左上角显示图片“Logo.gif”。
With Reports("Purchase Order")
.Picture = "C:\Picture Files\Logo.gif"
.PictureAlignment = 0
End With