kastoolpanel.pas 891 B

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748
  1. unit KASToolPanel;
  2. {$mode delphi}
  3. interface
  4. uses
  5. Classes, SysUtils, LResources, Forms, Controls, Graphics, Dialogs, Toolwin;
  6. type
  7. { TKASToolPanel }
  8. TKASToolPanel = class(TToolWindow)
  9. public
  10. constructor Create(TheOwner: TComponent); override;
  11. published
  12. property Align default alNone;
  13. property Anchors;
  14. property AutoSize;
  15. property BorderSpacing;
  16. property ChildSizing;
  17. property EdgeBorders default [ebTop];
  18. property EdgeInner;
  19. property EdgeOuter;
  20. property OnResize;
  21. property TabOrder;
  22. property Visible;
  23. end;
  24. procedure Register;
  25. implementation
  26. procedure Register;
  27. begin
  28. RegisterComponents('KASComponents',[TKASToolPanel]);
  29. end;
  30. { TKASToolPanel }
  31. constructor TKASToolPanel.Create(TheOwner: TComponent);
  32. begin
  33. inherited Create(TheOwner);
  34. EdgeBorders:= [ebTop];
  35. end;
  36. end.