我的问题(7) (5分)

  • 主题发起人 主题发起人 amer
  • 开始时间 开始时间
A

amer

Unregistered / Unconfirmed
GUEST, unregistred user!
请问:
inherited Create(owner)

这个owner是什么意思啊,为什么有时有有时没有啊??

谢了。。。。:)
 
owner就是容器,根据控件Create方法的参数而定。
 
由于它的父类的Create申明可能是
constructor Create(AOwner: TComponent); override;
所以他如果用了inherited 关键字 就是说要调用父类的Create,必须的传递相应的参数
 
这里的Owner不一定就是它的容器--虽然大多数时候两者可能是同一者。
Owner应是指负责解析此对象的东东。
 
明白了。。。谢了。。。
 
后退
顶部