TCustomButton

E1014712

TCustomButton is a base class in Delphi’s VCL/LCL frameworks that provides the core behavior and properties for creating customizable button controls from which more specialized button components are derived.

Jump to: Statements Referenced by

Statements (51)

Predicate Object
instanceOf base button class
class
category GUI control
button control
designPurpose base for custom button components
framework LCL NERFINISHED
VCL NERFINISHED
hasEvent OnClick
OnDblClick
OnKeyDown
OnKeyPress
OnKeyUp
OnMouseDown
OnMouseMove
OnMouseUp
hasMethod Click
Invalidate
SetBounds
hasProperty Anchors
Cancel
Caption
Constraints
Default
Enabled
ModalResult
ParentShowHint
ShowHint
TabOrder
TabStop
Visible
inheritsFrom TControl
TWinControl NERFINISHED
partOf Delphi VCL NERFINISHED
Lazarus LCL NERFINISHED
platform Windows
cross-platform (via LCL)
programmingLanguage Object Pascal NERFINISHED
provides click handling
core button behavior
default and cancel button behavior
focus handling
keyboard interaction
mouse interaction
superclassOf TBitBtn NERFINISHED
TButton
TSpeedButton NERFINISHED
TToolButton NERFINISHED
usedIn Delphi NERFINISHED
Lazarus IDE NERFINISHED
Object Pascal NERFINISHED
visibility not normally placed directly on forms at design time

Referenced by (1)

Full triples — surface form annotated when it differs from this entity's canonical label.

TControl superclassOf TCustomButton