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.

All labels observed (2)

Label Occurrences
TCustomButton canonical 1
TToolButton 1

How this entity was disambiguated

Statements (51)

Predicate Object
instanceOf base button class ⓘ
class ⓘ
category GUI control ⓘ
button control ⓘ
designPurpose base for custom button components ⓘ
framework LCL ⓘ
VCL ⓘ
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 ⓘ
partOf Delphi VCL ⓘ
Lazarus LCL ⓘ
platform Windows ⓘ
cross-platform (via LCL) ⓘ
programmingLanguage Object Pascal ⓘ
provides click handling ⓘ
core button behavior ⓘ
default and cancel button behavior ⓘ
focus handling ⓘ
keyboard interaction ⓘ
mouse interaction ⓘ
superclassOf TBitBtn ⓘ
TButton ⓘ
TSpeedButton ⓘ
TToolButton ⓘ
linked to: TCustomButton
usedIn Delphi ⓘ
Lazarus IDE ⓘ
Object Pascal ⓘ
visibility not normally placed directly on forms at design time ⓘ

How these facts were elicited

Referenced by (2)

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

TControl → superclassOf → TCustomButton ⓘ
TCustomButton → superclassOf → TToolButton ⓘ
linked to: TCustomButton