Access VBA教程:ActiveX 控件的自定义属性对话框

飞娥软件

Access VBA教程:ActiveX 控件的自定义属性对话框

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

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

注意   以上信息只适用于Microsoft Access 数据库 (.mdb) 环境下的 ActiveX 控件。

设置属性的两种方法

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

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

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

查找自定义属性对话框

并不是所有的 ActiveX 控件都提供自定义属性对话框。若要知道一个控件是否提供自定义属性对话框,可在该控件的 Microsoft Access 控件属性表中查找“自定义”属性。如果属性列表中包含名称“自定义”,则该控件就提供有自定义属性对话框。

使用自定义属性对话框

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

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

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

上页:Access VBA教程:查看 ActiveX 控件的“关于”框 下页:Access VBA教程:AccessObjectProperties集合

Access VBA教程

Access VBA教程:AccessObjectProperties集合 Access VBA教程:AllDataAccessPages集合
Access VBA教程:AllDatabaseDiagrams集合 Access VBA教程:AllForms集合
Access VBA教程:AllMacros集合 Access VBA教程:AllModules集合
Access VBA教程:AllQueries集合 Access VBA教程:AllReports集合
Access VBA教程:AllStoredProcedures集合 Access VBA教程:AllTables集合
Access VBA教程:AllViews集合 Access VBA教程:Controls集合
Access VBA教程:DataAccessPages集合 Access VBA教程:FormatConditions集合
Access VBA教程:Forms集合 Access VBA教程:Modules集合
Access VBA教程:Pages集合 Access VBA教程:Properties集合
Access VBA教程:References集合 Access VBA教程:Reports集合
版权所有 © 中山市飞娥软件工作室 证书:粤ICP备09170368号