Access VBA教程:CustomControl对象

CustomControl
Properties

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

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

使用 CustomControl对象

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

设置属性的两种方法

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

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

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

查找自定义属性对话框

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

使用自定义属性对话框

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

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

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

上页:Access VBA教程:CurrentProject对象 下页:Access VBA教程:DataAccessPage对象

Access VBA教程:CustomControl对象

Access VBA教程:DataAccessPage对象 Access VBA教程:DefaultWebOptions对象
Access VBA教程:DoCmd对象 Access VBA教程:Form对象
Access VBA教程:FormatCondition对象 Access VBA教程:GroupLevel对象
Access VBA教程:Hyperlink对象 Access VBA教程:Image对象
Access VBA教程:Label对象 Access VBA教程:Line对象
Access VBA教程:ListBox对象 Access VBA教程:Module对象
Access VBA教程:ObjectFrame对象 Access VBA教程:OptionButton对象
Access VBA教程:OptionGroup对象 Access VBA教程:Page对象
Access VBA教程:PageBreak对象 Access VBA教程:Printer对象
Access VBA教程:Printers集合 Access VBA教程:Rectangle对象
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号