ActiveX 控件的自定義屬性對話框

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

expandtri全部顯示

本主題中的部分內(nèi)容可能不適用于某些語言。

在設(shè)置 ActiveX 控件的屬性時,可能需要或傾向于使用該控件的自定義屬性對話框。在“設(shè)計”視圖中設(shè)置 ActiveX 控件的屬性時,除了使用 Microsoft Access 屬性表中的屬性列表以外,還可以使用該自定義屬性對話框。

注釋  以上信息只適用于 Microsoft Access 數(shù)據(jù)庫 (.mdb) 環(huán)境下的 ActiveX 控件。

設(shè)置屬性的兩種方法

自定義屬性對話框的原因在于:并不是所有使用 ActiveX 控件的應(yīng)用程序都提供像 Microsoft Access 中那樣的屬性表。無論宿主應(yīng)用程序提供什么樣的界面,自定義屬性對話框均會提供一個界面用于設(shè)置主要控件屬性。

對于某些 ActiveX 控件屬性,可以選擇以下兩個位置之一來設(shè)置屬性:

?Microsoft Access 屬性表。
?ActiveX 控件的自定義屬性對話框。

對于某些情況,在“設(shè)計”視圖中只能使用自定義屬性對話框設(shè)置屬性。通常,當(dāng)設(shè)置某個屬性所需的界面在 Microsoft Access 屬性表中不能工作時,就會出現(xiàn)這種情況。例如,“日歷”控件的 GridFont 屬性有多個參數(shù),但在 Microsoft Access 屬性表中卻不能為每個屬性設(shè)置多個參數(shù)。

查找自定義屬性對話框

并不是所有的 ActiveX 控件都提供自定義屬性對話框。若要知道一個控件是否提供自定義屬性對話框,可在該控件的 Microsoft Access 控件屬性表中查找“自定義”屬性。如果屬性列表中包含名稱“自定義”,則該控件就提供有自定義屬性對話框。

使用自定義屬性對話框

單擊 Microsoft Access 屬性表中的“自定義”屬性框,再單擊屬性框右邊的“生成器”按鈕 ,即可顯示控件的自定義屬性對話框,對話框通常表現(xiàn)為帶選項卡的對話框??梢赃x擇一個選項卡,該選項卡包含可在其中設(shè)置所需屬性的界面。

當(dāng)在某個選項卡上進行更改之后,通過單擊“應(yīng)用”按鈕(如果有的話)可以立即應(yīng)用所做的更改。根據(jù)需要,可單擊其他選項卡設(shè)置其他屬性。若要接受自定義屬性對話框中的所有更改,請單擊“確定”按鈕。若要不更改任何屬性設(shè)置而返回 Microsoft Access 屬性表,請單擊“取消”按鈕。

通過在“編輯”菜單上單擊 ActiveX 控件的“對象”命令(例如,“日歷控件對象”)的“屬性”子命令,或單擊 ActiveX 控件快捷菜單上相同的子命令,也可以查看自定義屬性對話框。此外,在 Microsoft Access 屬性表中某些 ActiveX 控件屬性(如“日歷”控件的 GridFontColor 屬性)框的右邊有一個“生成器”按鈕。單擊“生成器”按鈕時可顯示自定義屬性對話框,并且相應(yīng)的選項卡(例如,“顏色”)已經(jīng)選中。