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