Download Now

    Reference TBannerForm

    Declared in Codebot.Controls.Banner.pas on line 185

    TBannerForm displays a banner across the top along with a logo and text
      TBannerForm = class(TSurfaceForm)
      protected
        procedure DoShow; override;
        procedure Loaded; override;
        procedure Draw; override;
        function ThemeAware: Boolean; override;
      public
        { Create a new banner form }
        constructor CreateNew(AOwner: TComponent; Num: Integer = 0); override;
        destructor Destroy; override;
        property ClientHandle;
        property DockManager;
      published
        { Options controlling layout and decorations }
        property Options: TBannerFormOptions read FOptions write SetOptions;
        { A picture stored with the form, currently unused when drawing }
        property Picture: TPicture read FPicture write SetPicture;
        { The image drawn at the left of the banner }
        property Logo: TSurfaceBitmap read FLogo write SetLogo;
        { The background of the banner }
        property Banner: TBannerBackground read FBanner write SetBanner;
        { The title text }
        property Title: TBannerText read FTitle write SetTitle;
        { The subtitle text drawn below the title }
        property TitleSub: TBannerText read FTitleSub write SetTitleSub;
        { A control marking the layout boundary, currently unused }
        property Boundary: TControl read FBoundary write SetBoundary;
        property Action;
        property ActiveControl;
        property Align;
        property AllowDropFiles;
        property AlphaBlend default False;
        property AlphaBlendValue default 255;
        property Anchors;
        property AutoScroll;
        property AutoSize;
        property BiDiMode;
        property BorderIcons;
        property BorderStyle;
        property BorderWidth;
        property Caption;
        property ChildSizing;
        property ClientHeight;
        property ClientWidth;
        property Color;
        property Constraints;
        property DefaultMonitor;
        property DockSite;
        property DragKind;
        property DragMode;
        property Enabled;
        property Font;
        property FormStyle;
        property HelpFile;
        property Icon;
        property KeyPreview;
        property Menu;
        property OnActivate;
        property OnChangeBounds;
        property OnClick;
        property OnClose;
        property OnCloseQuery;
        property OnContextPopup;
        property OnCreate;
        property OnDblClick;
        property OnDeactivate;
        property OnDestroy;
        property OnDockDrop;
        property OnDockOver;
        property OnDragDrop;
        property OnDragOver;
        property OnDropFiles;
        property OnEndDock;
        property OnGetSiteInfo;
        property OnHelp;
        property OnHide;
        property OnKeyDown;
        property OnKeyPress;
        property OnKeyUp;
        property OnMouseDown;
        property OnMouseEnter;
        property OnMouseLeave;
        property OnMouseMove;
        property OnMouseUp;
        property OnMouseWheel;
        property OnMouseWheelDown;
        property OnMouseWheelUp;
        property OnRender;
        property OnResize;
        property OnShortCut;
        property OnShow;
        property OnShowHint;
        property OnStartDock;
        property OnUnDock;
        property OnUTF8KeyPress;
        property OnWindowStateChange;
        property ParentBiDiMode;
        property ParentFont;
        property PixelsPerInch;
        property PopupMenu;
        property PopupMode;
        property PopupParent;
        property Position;
        property SessionProperties;
        property ShowHint;
        property ShowInTaskBar;
        property ThemeName;
        property UseDockManager;
        property Visible;
        property WindowState;
      end;

    See also

    TSurfaceBitmap in Codebot.Graphics.pas
    TSurfaceForm in Codebot.Controls.pas