我做了一个从TFrame派生的类,作为父类,如果从object repository派生子类,在DFM文件中有BasePanel控件和Resize事件
但在object inspector中不能显示我添加的属性。
后来我为这个父类做了设计时包,并将它添加到object repository中的Forms里,再派生,这回在object inspector中能显示我添加的属性
但在DFM文件中没有BasePanel控件和Resize事件,谁能帮帮我,我都摸索了一个星期了。最好能讲讲原理,或者告诉我哪能查到这方面的
资料,Dephi的帮助可真难查。
父类定义如下:
  TParamRep = class(TFrame)
  private
    FItemCount:integer;
  public
    constructor Create(AOwner:TComponent);override;
    destructor Destroy;override;
  published
    BasePanel: TPanel;
    procedure FrameResize(Sender: TObject);
    property ItemCount:integer read FItemCount write FItemCount;
  end;
  
注册文件中
procedure Register;
begin
  RegisterCustomModule(TParamRep, TCustomModule);
end;