CustomControl 對(duì)象

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

expandtri全部顯示

CustomControl

spaceparchildProperties

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

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

使用 CustomControl 對(duì)象

注釋  以上信息僅應(yīng)用于 Microsoft Access 數(shù)據(jù)庫 (.mdb) 環(huán)境中的 ActiveX 控件

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

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

對(duì)于某些 ActiveX 控件屬性,可以選擇以下兩種方法之一來設(shè)置屬性:

?Microsoft Access 屬性表。

 

?ActiveX 控件的自定義屬性對(duì)話框。

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

查找自定義屬性對(duì)話框

并非所有 ActiveX 控件都提供自定義屬性對(duì)話框。未確定控件是否提供自定義屬性對(duì)話框,可在該控件的 Microsoft Access 控件屬性表中查找 “自定義”屬性。如果屬性列表中包含“自定義”,那么控件提供自定義屬性對(duì)話框。

使用自定義屬性對(duì)話框

單擊 Microsoft Access 屬性表中的“自定義”屬性框,再單擊屬性框右邊的“生成器”按鈕 buildbut ,就可以顯示控件的自定義屬性對(duì)話框,對(duì)話框通常有幾個(gè)選項(xiàng)卡。可以選擇包含可在其中設(shè)置所需屬性的界面的選項(xiàng)卡。

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

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