如何进行学习VB的对象属性变量?
这个我觉得不知道从何入门?
追问:对象变量不仅可以用变量记录数据,也可以用一个变量来记录对象。但跟一般变量不同的是,对象变量所记得的不是真正对象的内容,而是一个对象的“引用地址”。通过记录对象引用地址的变量,可以间接地使用这个对象。
1 对象变量的声明
Dim 变量名称 As Object
或 Dim 变量名称 As 类名称
例:Dim AAA As Object ‘该变量可以存放任何类型的对象的地址
Dim BBB As Form1
Dim CCC As TextBox
2 赋值对象变量
即将对象的引用地址存到对象变量中,此时,必须要用“Set”关键字。
有下面三种形式:
Set 对象变量 = 对象名 ‘将一个已存在对象的引用地址存到对象变量中
Set 对象变量 = New 对象类 ‘先添加一个对象,并保存它的引用地址
Set 对象变量 = Nothing ‘对象变量不指向任何对象,释放对象变量占用的资源
注意:⑴ 可以用“Dim 变量名称 As New 类名称”代替下面两行语句:
Dim 变量名称 As 类名称
Set 对象变量 = New 对象类
⑵ 窗体的Name属性代表的是“类”的名字,而控件的Name属性代表的是“对象”的名字。
举例:上机讲义\对象变量例
注意: “Form1”既是窗体类名,又是窗体对象的引用变量名。