2 回答
TA贡献1795条经验 获得超7个赞
Parent是父亲的意思,即List1的父窗体是谁,List1通常是放在Form1上的,所以List1.Parent.Label1.Caption相当于:Form1.Label1.Caption,即窗体1上的标签1的内容
关于Vb中Parent属性的相关知识:
Parent 属性
返回包含控件、或其它对象或者集合的窗体、对象、或集合。
语法
object.Parent
object 所在处代表一个对象表达式,其值是“应用于”列表中的一个对象。
说明
使用 Parent 属性可访问一个对象的父亲的属性、方法、或控件。例如:
MyButton.Parent.MousePointer = 4
Parent 属性在应用程序中是很有用的,其中可将对象作为参数来传递。例如,可以传递一个控件变量给模块中的一个一般的过程,并使用 Parent 属性访问其父窗体。
在 Parent 属性和 MDIChild 属性之间没有任何联系。尽管如此,但在一个MDIForm 对象和任何已经将其 MDIChild 属性设为 True 的 Form 对象之间仍有父-子关系。
TA贡献1780条经验 获得超5个赞
你在代码中加入以下一行,就理解了:
MsgBox List1.Parent.Name
Parent是父亲的意思,即List1的父窗体是谁,你的List1通常是放在 Form1上的.
所以:List1.Parent.Label1.Caption
相当于:Form1.Label1.Caption
默认情况即:Label1.Caption
但是在多窗体情况下,这个属性有特殊的用处
添加回答
举报