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 |
Statements (50)
| Predicate | Object |
|---|---|
| instanceOf |
Delphi class
ⓘ
VCL base class ⓘ |
| definedIn |
Delphi (programming language)
ⓘ
surface form:
Delphi VCL
|
| designTimeRole | base for installable components ⓘ |
| hasMethod |
Create
ⓘ
Destroy ⓘ FindComponent ⓘ Free ⓘ GetNamePath ⓘ InsertComponent ⓘ Notification ⓘ RemoveComponent ⓘ SetSubComponent ⓘ |
| hasProperty |
ComponentCount
ⓘ
Components ⓘ Name ⓘ Owner ⓘ Tag ⓘ |
| introducedBy |
Delphi (programming language)
ⓘ
surface form:
Borland Delphi
|
| isBaseClassOf |
TMenu
ⓘ
surface form:
TActionList
TApplication ⓘ TControl ⓘ TCustomActionList ⓘ TCustomControl ⓘ TCustomForm ⓘ TCustomImageList ⓘ TDataSet ⓘ TForm ⓘ TImageList ⓘ TScreen ⓘ TTimer ⓘ TWinControl ⓘ |
| lifecycleManagedBy | Owner ⓘ |
| namespace | System.Classes ⓘ |
| ownershipModel | hierarchical component ownership ⓘ |
| partOf |
Delphi (programming language)
ⓘ
surface form:
Delphi Visual Component Library
|
| programmingLanguage |
Pascal
ⓘ
surface form:
Object 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 ⓘ |
Referenced by (2)
Full triples — surface form annotated when it differs from this entity's canonical label.