TComponent

E322647

TComponent is the fundamental base class in Delphi’s Visual Component Library from which most non-visual and visual components inherit, providing common functionality such as ownership, streaming, and component management.

All labels observed (1)

Label Occurrences
TComponent canonical 2

How this entity was disambiguated

Statements (50)

Predicate Object
instanceOf Delphi class
VCL base class
definedIn Delphi VCL
designTimeRole base for installable components
hasMethod Create
Destroy
FindComponent
Free
GetNamePath
InsertComponent
Notification
RemoveComponent
SetSubComponent
hasProperty ComponentCount
Components
Name
Owner
Tag
introducedBy Borland Delphi
isBaseClassOf TActionList
linked to: TMenu

TApplication
TControl
TCustomActionList
TCustomControl
TCustomForm
TCustomImageList
TDataSet
TForm
TImageList
TScreen
TTimer
TWinControl
lifecycleManagedBy Owner
namespace System.Classes
ownershipModel hierarchical component ownership
partOf Delphi Visual Component Library
programmingLanguage Object Pascal
linked to: Pascal
providesFunctionality component management
component ownership
design-time support
name handling
notification of component changes
streaming support
serializationFormat DFM
Delphi form files
supports RTTI
streaming via DFM files
unit Classes.pas
usedFor non-visual components
visual components

How these facts were elicited

Referenced by (2)

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

TTimer baseClass TComponent