本主題中的部分內(nèi)容可能不適用于某些語言。
在設置 ActiveX 控件的屬性時,可能需要或傾向于使用該控件的自定義屬性對話框。在“設計”視圖中設置 ActiveX 控件的屬性時,除了使用 Microsoft Access 屬性表中的屬性列表以外,還可以使用自定義屬性對話框。
注釋 以上信息僅應用于 Microsoft Access 數(shù)據(jù)庫 (.mdb) 環(huán)境中的 ActiveX 控件
設置屬性的兩種方法
使用自定義屬性對話框的原因在于:并非所有使用 ActiveX 控件的應用程序都提供了 Microsoft Access 中所提供的那種屬性表。無論主應用程序提供什么樣的界面,自定義屬性對話框均會提供一個界面來設置主要的控件屬性。
對于某些 ActiveX 控件屬性,可以選擇以下兩種方法之一來設置屬性:
? | Microsoft Access 屬性表。 |
? | ActiveX 控件的自定義屬性對話框。 |
對于某些情況,在“設計”視圖中只能使用自定義屬性對話框設置屬性。通常,當界面需要設置 Microsoft Access 屬性表中沒有的屬性時,就會出現(xiàn)這種情況。例如,Calendar 控件的 GridFont 屬性有多個參數(shù),但在 Microsoft Access 屬性表中卻不能為每個屬性設置多個參數(shù)。
查找自定義屬性對話框
并非所有 ActiveX 控件都提供自定義屬性對話框。未確定控件是否提供自定義屬性對話框,可在該控件的 Microsoft Access 控件屬性表中查找 “自定義”屬性。如果屬性列表中包含“自定義”,那么控件提供自定義屬性對話框。
使用自定義屬性對話框
單擊 Microsoft Access 屬性表中的“自定義”屬性框,再單擊屬性框右邊的“生成器”按鈕 ,就可以顯示控件的自定義屬性對話框,對話框通常有幾個選項卡??梢赃x擇包含可在其中設置所需屬性的界面的選項卡。
當在某個選項卡上進行更改之后,單擊“應用”按鈕(如果有的話),可以立即應用所做的更改。根據(jù)需要,可單擊其他選項卡以設置其他屬性。若要接受自定義屬性對話框中所有的更改,請單擊“確定”按鈕。若要不接受任何屬性設置的更改而返回 Microsoft Access 屬性表,請單擊“取消”按鈕。
也可以通過在“編輯”菜單上單擊 ActiveX 控件“對象”命令(例如:“日歷控件對象”)的“屬性”子命令,或單擊 ActiveX 控件快捷菜單上相同的子命令,來顯示自定義屬性對話框。 此外,Microsoft Access 屬性表中 ActiveX 控件的某些屬性(如 Calendar 控件的 GridFontColor 屬性)框的右邊有一個“生成器”按鈕。 單擊“生成器”按鈕,即可顯示自定義屬性對話框,并且選擇了相應的選項卡(例如,“顏色”)。