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.
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.