如何将属性指定为 VbScript 类的默认属性
既然可以在 VB 脚本中定义一个类,有没有办法为该类指定默认属性?
例如,鉴于
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
Given that one can define a class in VB Script, is there any way to specify a default property for that class?
e.g. Given
Class MyClass
Private myName
Public Property Get Name()
Name = myName
End Property
end class
Is there anyway I can say that Name
is the default property?
NB: To do this in VB6, one would add an attribute to the property, but this doesn't work in VbScript
Public Property Get Name()
Attribute Name.VB_MemberFlags = "200"
Name = strName
End Property
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
使用
默认
关键字:编辑:这里有一些关于在 VBScript 中使用类的教程和参考文章,希望您会发现它们有用:
使用 VBScript 创建类
在 VBScript 中使用类
创建您自己的类
在 VBScript 中启动面向对象编程
VBScript 简介。第 2 章:程序结构(类模块部分)
在 VBScript 中使用类
Use the
Default
keyword:Edit: Here're some tutorial and reference articles about using classes in VBScript, hope you'll find them useful:
Creating Classes with VBScript
Using Classes in VBScript
Creating Your Own Classes
Starting Object Oriented Programming in VBScript
VBScript in a Nutshell. Chapter 2: Program Structure (section Class Modules)
Using Classes within VBScript