使用 PictureAlignment 屬性可以指定背景圖片在圖像控件中或在窗體、報(bào)表中顯示的位置。Byte 型,可讀寫(xiě)。
expression.PictureAlignment
expression 必需。返回“應(yīng)用于”列表中的一個(gè)對(duì)象的表達(dá)式。
PictureAlignment 屬性使用以下設(shè)置:
設(shè)置 |
Visual Basic |
說(shuō)明 |
左上 |
0 |
圖片在圖像控件、“窗體”窗口或報(bào)表頁(yè)面的左上角顯示。 |
右上 |
1 |
圖片在圖像控件、“窗體”窗口或報(bào)表頁(yè)面的右上角顯示。 |
中心 |
2 |
(默認(rèn)值)圖片在圖像控件、“窗體”窗口或報(bào)表頁(yè)面的中間顯示。 |
左下 |
3 |
圖片在圖像控件、“窗體”窗口或報(bào)表頁(yè)面的左下角顯示。 |
右下 |
4 |
圖片在圖像控件、“窗體”窗口或報(bào)表頁(yè)面的右下角顯示。 |
窗體中心 |
5 |
(僅用于窗體)窗體的圖片在水平方向相對(duì)于窗體寬度,在垂直方向相對(duì)于整個(gè)窗體的高度居中顯示。 |
注釋 使用窗體或報(bào)表的屬性表、宏或 Visual Basic,可以對(duì) PictureAlignment 屬性進(jìn)行設(shè)置。
另外,也可以通過(guò)使用控件的默認(rèn)控件樣式或 Visual Basic 中的 DefaultControl 方法來(lái)設(shè)置該屬性的默認(rèn)值。
如果將該屬性設(shè)置為“窗體中心”,則窗體的圖片位于窗體中央。所有其他的 PictureAlignment 屬性設(shè)置都將窗體圖片相對(duì)于“窗體”窗口對(duì)齊。如果要確保窗體圖片僅在窗體中顯示或僅在窗體中進(jìn)行平鋪,可以將 PictureAlignment 屬性設(shè)為“窗體中心”。
對(duì)于報(bào)表,圖片的顯示是相對(duì)于整個(gè)頁(yè)面的,而不是相對(duì)于實(shí)際報(bào)表大小的。如果報(bào)表小于整個(gè)頁(yè)面,又要將圖片置于某個(gè)位置顯示,而 PictureAlignment 屬性無(wú)法設(shè)置該位置,則可以改用圖像控件。
當(dāng)將 PictureTiling 屬性設(shè)為“是”時(shí),則圖片的平鋪將從 PictureAlignment 屬性設(shè)置開(kāi)始進(jìn)行。
下面的示例將在“采購(gòu)訂單”報(bào)表的左上角顯示圖片“Logo.gif”。
With Reports("Purchase Order")
.Picture = "C:\Picture Files\Logo.gif"
.PictureAlignment = 0
End With