PictureAlignment 属性

expandtri全部显示

使用 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