unit StatusBarEx;interfaceuses
  Windows, Messages, SysUtils, Classes, Graphics,
  Controls, Forms, Dialogs, ComCtrls;
 type
  TstatusbarEX = class(TStatusBar)
  private
    { Private declarations }
  protected
    { Protected declarations }
  public
    { Public declarations }
  published
    { Published declarations }
     constructor create (aowner: Tcomponent); override;
  end;procedure Register;implementation
    constructor TstatusbarEX.create(AOwner: TComponent);begin
  inherited Create(AOwner);
 {为了让TStatusBarEx控件能接受其它控件,必须
  使ControlStyle属性(集合类型)包含csAcceptsControls元素}
  ControlStyle:= ControlStyle + [csAcceptsControls];
end;
procedure Register;
begin
  RegisterComponents('Win32', [TStatusBarex]);
end;
end.

解决方案 »

  1.   

    [Hint] StatusBarEx.pas(16): H2365 Override method TstatusbarEX.create should match case of ancestor TCustomStatusBar.Create
    提示这看看什么意思.
      

  2.   

    修改为:public
         constructor create (aowner: Tcomponent); override;
      

  3.   

    应该是这样:   public
        constructor Create(AOwner: TComponent); override;
      

  4.   

    public
        { Public declarations }
          constructor create (aowner: Tcomponent); override;
      end;
    这样就不报错了.可是就是在面板里找不到呀.
      

  5.   

    你有没有选 install component 阿??