如何将属性指定为VbScript类的默认属性

时间:2010-09-27 09:24:46

标签: vbscript properties object

鉴于可以在VB Script中定义一个类,有没有办法为该类指定一个默认属性?

e.g。给定

Class MyClass
    Private myName 

    Public Property Get Name() 
        Name = myName
    End Property
end class 

无论如何,我可以说Name是默认属性吗?

注意:要在VB6中执行此操作,可以在属性中添加属性,但这在VbScript中不起作用

Public Property Get Name() 
    Attribute Name.VB_MemberFlags = "200"
    Name = strName
End Property

1 个答案:

答案 0 :(得分:2)

使用Default关键字:

Public Default Property Get Name
    Name = myName
End Property

编辑:以下是一些关于在VBScript中使用类的教程和参考文章,希望您会发现它们很有用: