Class tcomponent
Unit
Declaration
type tcomponent = class(tpersistent)
Description
This item has no description.
Hierarchy
- TObject
- tpersistent
- tcomponent
Overview
Fields
| Protected | FComponents: TFpList; |
| Protected | FFreeNotifies: TFpList; |
| Protected | FComponentState: TComponentState; |
Methods
| Protected | procedure ChangeName(const NewName: TComponentName); |
| Protected | procedure DefineProperties(Filer: tfiler); override; |
| Protected | procedure GetChildren(Proc: TGetChildProc; Root: tcomponent); dynamic; |
| Protected | function GetChildOwner: tcomponent; dynamic; |
| Protected | function GetChildParent: tcomponent; dynamic; |
| Protected | function GetOwner: tpersistent; override; |
| Protected | procedure Loaded; virtual; |
| Protected | procedure Loading; virtual; |
| Protected | procedure Notification(AComponent: tcomponent; Operation: TOperation); virtual; |
| Protected | procedure PaletteCreated; dynamic; |
| Protected | procedure ReadState(Reader: treader); virtual; |
| Protected | procedure SetAncestor(Value: Boolean); |
| Protected | procedure SetDesigning(Value: Boolean; SetChildren : Boolean = True); virtual; |
| Protected | procedure SetDesignInstance(Value: Boolean); |
| Protected | procedure SetInline(Value: Boolean); |
| Protected | procedure SetName(const NewName: TComponentName); virtual; |
| Protected | procedure SetChildOrder(Child: tcomponent; Order: Integer); dynamic; |
| Protected | procedure SetParentComponent(Value: tcomponent); dynamic; |
| Protected | procedure Updating; dynamic; |
| Protected | procedure Updated; dynamic; |
| Protected | class procedure UpdateRegistry(Register: Boolean; const ClassID, ProgID: string); dynamic; |
| Protected | procedure ValidateRename(AComponent: tcomponent; const CurName, NewName: string); virtual; |
| Protected | procedure ValidateContainer(AComponent: tcomponent); dynamic; |
| Protected | procedure ValidateInsert(AComponent: tcomponent); dynamic; |
| Protected | function iicrGetComponent: tcomponent; |
| Protected | function GetTypeInfoCount(out Count: Integer): HResult; stdcall; |
| Protected | function GetTypeInfo(Index, LocaleID: Integer; out TypeInfo): HResult; stdcall; |
| Protected | function GetIDsOfNames(const IID: TGUID; Names: Pointer; NameCount, LocaleID: Integer; DispIDs: Pointer): HResult; stdcall; |
| Protected | function Invoke(DispID: Integer; const IID: TGUID; LocaleID: Integer; Flags: Word; var Params; VarResult, ExcepInfo, ArgErr: Pointer): HResult; stdcall; |
| Public | procedure WriteState(Writer: twriter); virtual; |
| Public | constructor Create(AOwner: tcomponent); virtual; |
| Public | destructor Destroy; override; |
| Public | procedure BeforeDestruction; override; |
| Public | procedure DestroyComponents; |
| Public | procedure Destroying; |
| Public | function ExecuteAction(Action: TBasicAction): Boolean; dynamic; |
| Public | function FindComponent(const AName: string): tcomponent; |
| Public | function findtagcomponent(const atag: int32; const aclass: tcomponentclass): tcomponent; |
| Public | procedure FreeNotification(AComponent: tcomponent); |
| Public | procedure RemoveFreeNotification(AComponent: tcomponent); |
| Public | procedure FreeOnRelease; |
| Public | function GetNamePath: string; override; |
| Public | function GetParentComponent: tcomponent; dynamic; |
| Public | function HasParent: Boolean; dynamic; |
| Public | procedure InsertComponent(AComponent: tcomponent); |
| Public | procedure RemoveComponent(AComponent: tcomponent); |
| Public | function SafeCallException(ExceptObject: TObject; ExceptAddr: Pointer): HResult; override; |
| Public | procedure SetSubComponent(ASubComponent: Boolean); |
| Public | function UpdateAction(Action: TBasicAction): Boolean; dynamic; |
Properties
| Public | property Components[Index: Integer]: tcomponent read GetComponent; |
| Public | property ComponentCount: Integer read GetComponentCount; |
| Public | property ComponentIndex: Integer read GetComponentIndex write SetComponentIndex; |
| Public | property ComponentState: TComponentState read FComponentState; |
| Public | property ComponentStyle: TComponentStyle read FComponentStyle; |
| Public | property DesignInfo: Longint read FDesignInfo write FDesignInfo; |
| Public | property Owner: tcomponent read FOwner; |
| Public | property VCLComObject: Pointer read FVCLComObject write FVCLComObject; |
| Public | property tagpo: pointer read ftagpo write ftagpo; |
| Published | property Name: TComponentName read FName write SetName stored False; |
| Published | property Tag: PtrInt read FTag write FTag default 0; |
Description
Fields
| Protected | FComponents: TFpList; |
|
This item has no description. | |
| Protected | FFreeNotifies: TFpList; |
|
This item has no description. | |
| Protected | FComponentState: TComponentState; |
|
This item has no description. | |
Methods
| Protected | procedure ChangeName(const NewName: TComponentName); |
|
This item has no description. | |
| Protected | procedure DefineProperties(Filer: tfiler); override; |
|
This item has no description. | |
| Protected | procedure GetChildren(Proc: TGetChildProc; Root: tcomponent); dynamic; |
|
This item has no description. | |
| Protected | function GetChildOwner: tcomponent; dynamic; |
|
This item has no description. | |
| Protected | function GetChildParent: tcomponent; dynamic; |
|
This item has no description. | |
| Protected | function GetOwner: tpersistent; override; |
|
This item has no description. | |
| Protected | procedure Loaded; virtual; |
|
This item has no description. | |
| Protected | procedure Loading; virtual; |
|
This item has no description. | |
| Protected | procedure Notification(AComponent: tcomponent; Operation: TOperation); virtual; |
|
This item has no description. | |
| Protected | procedure PaletteCreated; dynamic; |
|
This item has no description. | |
| Protected | procedure ReadState(Reader: treader); virtual; |
|
This item has no description. | |
| Protected | procedure SetAncestor(Value: Boolean); |
|
This item has no description. | |
| Protected | procedure SetDesigning(Value: Boolean; SetChildren : Boolean = True); virtual; |
|
This item has no description. | |
| Protected | procedure SetDesignInstance(Value: Boolean); |
|
This item has no description. | |
| Protected | procedure SetInline(Value: Boolean); |
|
This item has no description. | |
| Protected | procedure SetName(const NewName: TComponentName); virtual; |
|
This item has no description. | |
| Protected | procedure SetChildOrder(Child: tcomponent; Order: Integer); dynamic; |
|
This item has no description. | |
| Protected | procedure SetParentComponent(Value: tcomponent); dynamic; |
|
This item has no description. | |
| Protected | procedure Updating; dynamic; |
|
This item has no description. | |
| Protected | procedure Updated; dynamic; |
|
This item has no description. | |
| Protected | class procedure UpdateRegistry(Register: Boolean; const ClassID, ProgID: string); dynamic; |
|
This item has no description. | |
| Protected | procedure ValidateRename(AComponent: tcomponent; const CurName, NewName: string); virtual; |
|
This item has no description. | |
| Protected | procedure ValidateContainer(AComponent: tcomponent); dynamic; |
|
This item has no description. | |
| Protected | procedure ValidateInsert(AComponent: tcomponent); dynamic; |
|
This item has no description. | |
| Protected | function iicrGetComponent: tcomponent; |
|
This item has no description. | |
| Protected | function GetTypeInfoCount(out Count: Integer): HResult; stdcall; |
|
This item has no description. | |
| Protected | function GetTypeInfo(Index, LocaleID: Integer; out TypeInfo): HResult; stdcall; |
|
This item has no description. | |
| Protected | function GetIDsOfNames(const IID: TGUID; Names: Pointer; NameCount, LocaleID: Integer; DispIDs: Pointer): HResult; stdcall; |
|
This item has no description. | |
| Protected | function Invoke(DispID: Integer; const IID: TGUID; LocaleID: Integer; Flags: Word; var Params; VarResult, ExcepInfo, ArgErr: Pointer): HResult; stdcall; |
|
This item has no description. | |
| Public | procedure WriteState(Writer: twriter); virtual; |
|
This item has no description. | |
| Public | constructor Create(AOwner: tcomponent); virtual; |
|
This item has no description. | |
| Public | destructor Destroy; override; |
|
This item has no description. | |
| Public | procedure BeforeDestruction; override; |
|
This item has no description. | |
| Public | procedure DestroyComponents; |
|
This item has no description. | |
| Public | procedure Destroying; |
|
This item has no description. | |
| Public | function ExecuteAction(Action: TBasicAction): Boolean; dynamic; |
|
This item has no description. | |
| Public | function FindComponent(const AName: string): tcomponent; |
|
This item has no description. | |
| Public | function findtagcomponent(const atag: int32; const aclass: tcomponentclass): tcomponent; |
|
This item has no description. | |
| Public | procedure FreeNotification(AComponent: tcomponent); |
|
This item has no description. | |
| Public | procedure RemoveFreeNotification(AComponent: tcomponent); |
|
This item has no description. | |
| Public | procedure FreeOnRelease; |
|
This item has no description. | |
| Public | function GetNamePath: string; override; |
|
This item has no description. | |
| Public | function GetParentComponent: tcomponent; dynamic; |
|
This item has no description. | |
| Public | function HasParent: Boolean; dynamic; |
|
This item has no description. | |
| Public | procedure InsertComponent(AComponent: tcomponent); |
|
This item has no description. | |
| Public | procedure RemoveComponent(AComponent: tcomponent); |
|
This item has no description. | |
| Public | function SafeCallException(ExceptObject: TObject; ExceptAddr: Pointer): HResult; override; |
|
This item has no description. | |
| Public | procedure SetSubComponent(ASubComponent: Boolean); |
|
This item has no description. | |
| Public | function UpdateAction(Action: TBasicAction): Boolean; dynamic; |
|
This item has no description. | |
Properties
| Public | property Components[Index: Integer]: tcomponent read GetComponent; |
|
This item has no description. | |
| Public | property ComponentCount: Integer read GetComponentCount; |
|
This item has no description. | |
| Public | property ComponentIndex: Integer read GetComponentIndex write SetComponentIndex; |
|
This item has no description. | |
| Public | property ComponentState: TComponentState read FComponentState; |
|
This item has no description. | |
| Public | property ComponentStyle: TComponentStyle read FComponentStyle; |
|
This item has no description. | |
| Public | property DesignInfo: Longint read FDesignInfo write FDesignInfo; |
|
This item has no description. | |
| Public | property Owner: tcomponent read FOwner; |
|
This item has no description. | |
| Public | property VCLComObject: Pointer read FVCLComObject write FVCLComObject; |
|
This item has no description. | |
| Public | property tagpo: pointer read ftagpo write ftagpo; |
|
This item has no description. | |
| Published | property Name: TComponentName read FName write SetName stored False; |
|
This item has no description. | |
| Published | property Tag: PtrInt read FTag write FTag default 0; |
|
This item has no description. | |
Generated by PasDoc 0.17.0.snapshot.