读书人

奇怪的有关问题熟悉VCL的帮忙解释上

发布时间: 2013-03-06 16:20:31 作者: rapoo

奇怪的问题,熟悉VCL的帮忙解释下!!!!
自定义一个窗体基类,从TForm继承,如下写构造函数,但在使用时发现根本没执行TfrmBasic.Create;是不是TForm的strict private class constructor Create;起的作用?这块怎么理解?

TfrmBasic = class(TForm)
private
{ Private declarations }
pnlRight: TPanel;
pnlLeft: TPanel;
pnlMain: TPanel;
pnlTop: TPanel;
protected
public
constructor Create(AOwner: TComponent);
{ Public declarations }
published
end;

TMyForm = Class(TfrmBasic)
end;

//使用代码:myForm := TMyForm.Create(nil); myForm.Show;
[解决办法]
override?
[解决办法]
constructor Create(AOwner: TComponent);override;
[解决办法]
对,重载!。。

读书人网 >.NET

热点推荐