BorderStyle 屬性

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

expandtri全部顯示

?對于窗體,使用 BorderStyle 屬性可以指定用于窗體的邊框和邊框元素(標(biāo)題欄、“控制”菜單、“最小化”和“最大化”按鈕或“關(guān)閉”按鈕)的類型。一般情況下,對于常規(guī)窗體、彈出式窗體自定義對話框需要使用不同的邊框樣式。
?對于控件,使用該屬性指定控件邊框的顯示方式。

Byte 型,可讀寫。

expression.BorderStyle

expression     必需。返回“應(yīng)用于”列表中的一個對象的表達(dá)式。

設(shè)置

對于窗體,BorderStyle 屬性使用以下設(shè)置:

設(shè)置

Visual Basic

說明

0

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

細(xì)邊框

1

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

可調(diào)邊框

2

(默認(rèn)值) Microsoft Access 窗體的默認(rèn)邊框,可以包含任何邊框元素,而且可以調(diào)整大小。常規(guī)的 Microsoft Access 窗體經(jīng)常使用該設(shè)置。

對話框邊框

3

窗體有粗邊框(雙線),并且只能包含一個標(biāo)題欄、“關(guān)閉”按鈕和“控制”菜單。窗體不能最大化、最小化或調(diào)整大?。ā翱刂啤辈藛紊系摹白畲蠡?、“最小化”和“大小”命令不可用)。該設(shè)置一般用于自定義對話框。(不過,如果希望窗體為模式的,則必須將其 Modal 屬性設(shè)為“是”。如果希望窗體是類似于一般對話框的模式彈出式窗體,則必須將其 PopUpModal 屬性均設(shè)為“是”。)

僅可在窗體“設(shè)計”視圖中使用窗體的屬性表、Visual Basic 設(shè)置窗體的 BorderStyle 屬性。

對于控件,BorderStyle 屬性使用以下設(shè)置:

設(shè)置

Visual Basic

說明

透明

0

(僅對于標(biāo)簽圖表子報表而言是默認(rèn)值)透明的

實線

1

(默認(rèn)值)實線

虛線

2

虛線

短虛線

3

短虛線

點線

4

點線

稀疏點線

5

點距較寬的點線

點劃線

6

虛線與點線組合的點劃線

點點劃線

7

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

雙實線

8

雙實線

 

可以通過使用控件的屬性表、宏或 Visual Basic,來設(shè)置控件的 BorderStyle 屬性。

使用控件的默認(rèn)控件樣式或在 Visual Basic 中使用 DefaultControl 方法可以設(shè)置該屬性的默認(rèn)值。

說明

僅當(dāng)控件的 SpecialEffect 屬性設(shè)為“平面”或“陰影”時,控件的邊框樣式才可見。如果 SpecialEffect 屬性設(shè)置不是“平面”或“陰影”樣式,那么在設(shè)置 BorderStyle 屬性時會將 SpecialEffect 屬性的設(shè)置值改為“平面”。

對于窗體,BorderStyle 屬性建立的特性使得用戶在視覺上即可識別窗體是否為常規(guī)窗體、彈出式窗體或自定義對話框。也可以設(shè)置 ModalPopUp 屬性來進(jìn)一步定義窗體的特性。

還可以設(shè)置窗體的 ControlBoxCloseButton、MinMaxButtonsScrollBars、NavigationButtonsRecordSelectors 屬性。這些屬性通過以下方式相互作用:

?如果 BorderStyle 屬性設(shè)為“無”或“對話框邊框”,則無論其 MinMaxButtons 屬性設(shè)為何值,窗體均沒有“最大化”或“最小化”按鈕。
?如果 BorderStyle 屬性設(shè)為“無”,則無論其 ControlBox 屬性設(shè)為何值,窗體均不會有“控制”菜單。
?BorderStyle 屬性的設(shè)置不會影響滾動條、導(dǎo)航按鈕記錄編號框記錄選定器的顯示。

BorderStyle 屬性僅在“窗體”視圖中起作用。在窗體“設(shè)計”視圖中,屬性的設(shè)置將被忽略。

如果將彈出式窗體的 BorderStyle 屬性設(shè)為“無”,將無法關(guān)閉窗體,除非在窗體中添加“關(guān)閉”按鈕,使該按鈕執(zhí)行包含 Close 操作的宏,或執(zhí)行 Visual Basic 中使用 Close 方法的事件過程。

一般彈出式窗體的大小是固定的,但也可以將其 PopUp 屬性設(shè)為“是”,再將其 BorderStyle 屬性設(shè)為“可調(diào)邊框”,使彈出式窗體大小可調(diào)。

也可以使用 OpenForm 操作的“窗口模式”操作參數(shù)的“對話框”設(shè)置來打開一個 ModalPopUp 屬性為“是”的窗體。