[Overview][Constants][Types][Classes][Procedures and functions][Index] Reference for unit 'ButtonPanel' (#lcl)

TPanelBitBtn

[Properties (by Name)] [Methods (by Name)] [Events (by Name)]

TPanelBitBtn - special class of BitButton for use in ButtonPanels

Declaration

Source position: buttonpanel.pas line 32

type TPanelBitBtn = class(TCustomBitBtn) end;

public

  constructor Create(); override;

  

Calls inherited Create then initialises layout, style and spacing, creates the Button Glyph

published

  property Caption: TCaption; [s]

  

The text describing the control to the user.

  property DefaultCaption: Boolean; [s]

  property Left: Integer; [s]

  property Top: Integer; [s]

  property Width: Integer; [s]

  property Height: Integer; [s]

  property Enabled: Boolean;

  

Determines whether the control reacts on mouse or keyboard input.

  property Font: TFont;

  

The font to be used for text display in this control.

  property Glyph: TBitmap;

  

The BitMap Glyph to be displayed on the button

  property Name; [s]

  property PopupMenu: TPopupMenu;

  property ShowHint: Boolean;

  property OnClick: TNotifyEvent;

  

Notification handler for mouse clicks.

Inheritance

TPanelBitBtn

  

TPanelBitBtn - special class of BitButton for use in ButtonPanels

|

TCustomBitBtn

  

TCustomBitBtn - the ancestor class for TBitBtn.

|

TCustomButton

  

The base class for clickable buttons (TButton and TBitBtn).

|

TButtonControl

  

The base class for various button controls.

|

TWinControl

  

The base class for controls which can contain other (child) controls.

|

TControl

  

The base class for visible controls.

|

TLCLComponent

  

The base class for LCL components associated with widgets.

|

TComponent

?

TObject

The latest version of this document can be found at lazarus-ccr.sourceforge.net.