可以将类中最常用的公用的属性或方法标记为缺省方法。这就使得该类的用户可以直接调用该成员而不必命名。
要设置缺省的属性或方法,请按照以下步骤执行:
注意 可以使用“对象浏览器”来查找类中当前的缺省成员。要在类的列表框中选择该类,可以在成员列表框中滚动浏览类中的成员;缺省成员的图标旁标有一个蓝色的小圆。
重点 一个类只能有一个缺省成员。如果已有一个属性或方法标记为缺省,必须将其过程 ID 设为 None,然后才能标记其它属性或方法为缺省。如果有两个成员均标记为缺省,在编译时并不会出现错误,但无法预计 Visual Basic 将把哪一个选为缺省成员。
“过程属性”对话框仅允许选择公有的属性和方法作为类的缺省。如果您使一个公有的属性或方法成为类的缺省,而后来又改变声明为 Private 或 Friend,则该属性或方法的行为会仍然与声明为 Public 时一样。
要解决这个问题,必需重新声明该属性或方法为 Public,因为“过程属性”对话框不会显示声明为 Private 和 Friend 的过程。一旦把声明改回为 Public,您就可以使用“过程属性”对话框来删除缺省特性。然后,就可以把声明改回为 Friend 或 Private 了。