CustomControl 对象

expandtri全部显示

CustomControl

spaceparchildProperties

本主题中的部分内容可能不适用于某些语言。

在设置 ActiveX 控件的属性时,可能需要或倾向于使用该控件的自定义属性对话框。在“设计”视图中设置 ActiveX 控件的属性时,除了使用 Microsoft Access 属性表中的属性列表以外,还可以使用自定义属性对话框。

使用 CustomControl 对象

注释  以上信息仅应用于 Microsoft Access 数据库 (.mdb) 环境中的 ActiveX 控件

设置属性的两种方法

使用自定义属性对话框的原因在于:并非所有使用 ActiveX 控件的应用程序都提供了 Microsoft Access 中所提供的那种属性表。无论主应用程序提供什么样的界面,自定义属性对话框均会提供一个界面来设置主要的控件属性。

对于某些 ActiveX 控件属性,可以选择以下两种方法之一来设置属性:

?Microsoft Access 属性表。

 

?ActiveX 控件的自定义属性对话框。

对于某些情况,在“设计”视图中只能使用自定义属性对话框设置属性。通常,当界面需要设置 Microsoft Access 属性表中没有的属性时,就会出现这种情况。例如,Calendar 控件的 GridFont 属性有多个参数,但在 Microsoft Access 属性表中却不能为每个属性设置多个参数。

查找自定义属性对话框

并非所有 ActiveX 控件都提供自定义属性对话框。未确定控件是否提供自定义属性对话框,可在该控件的 Microsoft Access 控件属性表中查找 “自定义”属性。如果属性列表中包含“自定义”,那么控件提供自定义属性对话框。

使用自定义属性对话框

单击 Microsoft Access 属性表中的“自定义”属性框,再单击属性框右边的“生成器”按钮 buildbut ,就可以显示控件的自定义属性对话框,对话框通常有几个选项卡。可以选择包含可在其中设置所需属性的界面的选项卡。

当在某个选项卡上进行更改之后,单击“应用”按钮(如果有的话),可以立即应用所做的更改。根据需要,可单击其他选项卡以设置其他属性。若要接受自定义属性对话框中所有的更改,请单击“确定”按钮。若要不接受任何属性设置的更改而返回 Microsoft Access 属性表,请单击“取消”按钮。

也可以通过在“编辑”菜单上单击 ActiveX 控件“对象”命令(例如:“日历控件对象”)的“属性”子命令,或单击 ActiveX 控件快捷菜单上相同的子命令,来显示自定义属性对话框。 此外,Microsoft Access 属性表中 ActiveX 控件的某些属性(如 Calendar 控件的 GridFontColor 属性)框的右边有一个“生成器”按钮。 单击“生成器”按钮,即可显示自定义属性对话框,并且选择了相应的选项卡(例如,“颜色”)。