TGraphicControl

E1014703

TGraphicControl is a lightweight, non-windowed visual base class in Delphi’s VCL used for creating graphic controls that paint themselves onto their parent.

All labels observed (2)

Label Occurrences
TGraphicControl canonical 2
TPaintBox 2

How this entity was disambiguated

Statements (55)

Predicate Object
instanceOf Delphi VCL class
non-windowed control base class
visual component class
baseClassOf TImage
linked to: TGraphic

TLabel
TPaintBox
linked to: TGraphicControl

TShape
definedIn Vcl.Controls unit
hasCharacteristic cannotReceiveKeyboardFocus
doesNotHaveOwnWindowHandle
lightweight
non-windowed
paintedOnParent
usesParentForBackground
usesParentForClipping
hasEvent OnClick
OnContextPopup
OnDblClick
OnDragDrop
OnDragOver
OnMouseDown
OnMouseMove
OnMouseUp
hasMethod Click
DblClick
DoContextPopup
Invalidate
MouseDown
MouseMove
MouseUp
Paint
Repaint
SetBounds
hasProperty Action
Align
Anchors
Constraints
Cursor
Enabled
Height
Hint
Left
Parent
ShowHint
Top
Visible
Width
inheritsFrom TControl
introducedFor creating lightweight graphic controls
lifecycle createdWithOwnerComponent
ownershipModel ownedByParentFormOrContainer
partOf Delphi Visual Component Library
programmingLanguage Object Pascal
renderingModel overrides Paint to draw itself
usedFor custom owner-drawn controls

How these facts were elicited

Referenced by (4)

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

TImage inheritsFrom TGraphicControl
TControl superclassOf TGraphicControl
Vcl.ExtCtrls containsClass TPaintBox
linked to: TGraphicControl
TGraphicControl baseClassOf TPaintBox
linked to: TGraphicControl