“编辑属性/方法程序”对话框

请参阅

此对话框用于添加新的属性和方法程序或编辑现有的属性和方法程序。对于表单和表单集,如果在其中应用了属性和方法程序,这些属性或方法程序的作用范围仅限于独立的表单和表单集。

也可以创建 Access 和 Assign 方法程序。当查询属性值时,系统将执行该属性的 Access 方法程序代码;当试图更改属性值时,系统将执行该属性的 Assign 方法程序代码。有关 Access 和 Assign 方法程序的详细内容,请参阅《程序员指南》第三十三章“对编程的改进”中的“Access and Assign 方法程序”。

当从“类”或“表单”菜单中选择“编辑属性/方法程序”时,出现此对话框。

对话框选项

属性/方法程序信息

提供添加到表单、表单集或类中的有关属性和方法程序的信息。单击列标题可以按字母的升序或降序对列中的内容进行排序。

说明
名称 各属性和方法程序的名称。
类型 属性 (P) 或方法程序 (M)。
Access 表明属性是否具有相应的 Access 方法程序。值为“是”时,表明该属性具有 Access 方法程序;值为“否”时,表明该属性没有 Access 方法程序。
Assign 表明属性是否具有相应的 Assign 方法程序。值为“是”时,表明该属性具有 Assign 方法程序;值为“否”时,表明该属性没有 Assign 方法程序。
可视性 表明属性或方法程序的可视性。对于表单或表单集来说,属性和方法程序的可视性总是“公共”;对于类来说,可视性可以是“隐藏”、“保护”或“公共”。

“公共”的属性和方法程序可以从应用程序内的任何位置进行访问。“保护”的属性和方法程序不能为对象实例所访问,但可为子类所访问。“隐藏”的属性和方法程序既不能为对象实例所访问,也不能为子类所访问。

请注意,在“类设计器”中可以选择多个属性和方法程序,因而可以将选定属性和方法程序的可视性设为同一设置。所有“公共”的属性和方法程序出现在为内部过程 .dll 及外部过程 .exe 创建的类型库中。允许将多个选中项目的可视性设为“保护”或“隐藏”,这样选定的属性及方法程序就不出现在类型库中。


新建属性

显示“新建属性”对话框,以便创建新的属性。

新建方法程序

显示“新建方法程序”对话框,以便创建新的方法程序。

移去

删除所选定的属性或方法程序。

属性/方法程序名

显示当前所选属性或方法程序的名称。

Access 方法程序

指定属性是否具有 Access 方法程序。如果具有该方法程序,则只要查询该属性就会执行其 Access 方法程序中的代码。选中该复选框,可为属性创建 Access 方法程序;清除该复选框,则移去 Access 方法程序。

Assign 方法程序

指定属性是否具有 Assign 方法程序。如果具有该方法程序,则只要试图更改该属性值就会执行其 Assign 方法程序中的代码。选中该复选框,可为属性创建 Assign 方法程序;清除该复选框,则移去 Assign 方法程序。

说明

包含显示在“类设计器”“属性”窗口底部的属性说明或方法程序说明,若该属性不受保护,则显示于“表单设计器”中。

可视性(仅用于类)

指定类是公共、保护还是隐藏的。

应用

将所做更改应用于属性或方法程序。

关闭

关闭对话框。