OldBorderStyle 屬性

此頁沒有內(nèi)容條目
內(nèi)容

expandtri全部顯示

使用該屬性可以設置或返回窗體或報表 BorderStyle 屬性的未編輯的值。如果需要回復到未編輯或首選的邊框樣式,該屬性將很有用。Byte 型,可讀寫。

expression.OldBorderStyle

expression     必需。返回“應用于”列表中的一個對象的表達式。

說明

對于窗體,BorderStyle 屬性使用以下設置:

設置

Visual Basic

說明

0

窗體沒有邊框或相關的邊框元素。窗體大小不可調(diào)整。

細邊框

1

窗體有細的邊框而且能包含任何邊框元素。窗體大小是不可調(diào)整的(“控制”菜單上的“大小”命令不可用)。彈出式窗體經(jīng)常使用該設置。(如果要保持窗體在所有 Microsoft Access 窗口的上方,必須將它的 PopUp 屬性設為“是”。)

可調(diào)邊框

2

(默認值) Microsoft Access 窗體的默認邊框,可以包含任何邊框元素,而且可以調(diào)整大小。普通的 Microsoft Access 窗體經(jīng)常會用到該設置。

對話框

3

窗體有厚邊框(雙線),并且只能包含一個標題欄、“關閉”按鈕和“控制”菜單。窗體不能最大化、最小化或調(diào)整大?。ā翱刂啤辈藛紊系摹白畲蠡薄ⅰ白钚』焙汀按笮 泵畈豢捎茫?。一般總是將該設置用于自定義對話框。(不過,如果希望窗體為有模式的,則必須將其 Modal 屬性設為“是”。如果希望窗體是有模式的彈出式窗體(一般對話框都是這樣),則必須將其 PopUpModal 屬性都設為“是”)。

對于控件,OldBorderStyle 屬性使用以下設置。

設置

Visual Basic

說明

透明

0

(僅對于標簽圖表子報表而言是默認值)是透明的。

實線

1

(默認值)實線

虛線

2

虛線

短虛線

3

短虛線

點線

4

點線

稀疏點線

5

點距較寬的點線

點劃線

6

虛線與點線組合的點劃線

點點劃線

7

虛線-點線-點線組合的點點劃線

雙實線

8

雙實線

 

?如果 OldBorderStyle 屬性設為“無”或“對話框邊框”,則無論它的 MinMaxButtons 屬性設為何值,窗體都沒有“最大化”或“最小化”按鈕。

 

?如果 OldBorderStyle 屬性設為“無”,則無論它的 ControlBox 屬性設為何值,窗體都不會有“控制”菜單。

 

?OldBorderStyle 屬性的設置不會影響滾動條、瀏覽按鈕、記錄編號框記錄選定器的顯示。

示例

下面的示例將演示更改控件的 BorderStyle 屬性,同時又使 OldBorderStyle 不受影響的效果。該示例的結果是 BorderStyle 屬性又恢復原始的未編輯的值。

With Forms("Order Entry").Controls("Zip Code")

   .BorderStyle = 3 ' Short dashed border.

    MsgBox "BorderStyle = " & .BorderStyle & vbCrLf & _

        "OldBorderStyle = " & .OldBorderStyle  ' Prints 3, 1.

    .BorderStyle = 2 ' Dashed border.

    MsgBox "BorderStyle = " & .BorderStyle & vbCrLf & _

        "OldBorderStyle = " & .OldBorderStyle  ' Prints 2, 1

    .BorderStyle = .OldBorderStyle ' Solid (default) border.

    MsgBox "BorderStyle = " & .BorderStyle & vbCrLf & _

        "OldBorderStyle = " & .OldBorderStyle  ' Prints 1, 1

End With