创建控件的问题(0分)

  • 主题发起人 主题发起人 zhengxb
  • 开始时间 开始时间
Z

zhengxb

Unregistered / Unconfirmed
GUEST, unregistred user!
问:先是定义父类是TGraphicControl,但在构造函数又创造的TComponent实例,谁能说一下
到底是怎么会事?
type
TArrowButton = class(TGraphicControl);
...
constructor TArrowButton.Create(AOwner: TComponent);
begin
inherited Create(AOwner);
。。。
end;
 
那是继承以前的构造代码呀!
 
还是不很明白,如果构造函数创建的是TGraphicControl实例,这有什么不同呢?
 
不管从啥类继承下来构造函数都是TComponent构建出的!你可能添加TGraphicControl没有
的事件或属性,你也可能添加别的类!所以最好用TComponent来构建!
还可以从TObject构建,但我没试过!:)
 
接受答案了.
 
后退
顶部