TComponent.ComponentState property
Current component's state.
Declaration
property ComponentState: TComponentState read FComponentState;Description
ComponentState indicates the current state of the component. It
is a set of flags which indicate the various stages in the lifetime of a
component. The following values can occur in this set:
| Flag | Meaning |
|---|---|
| csLoading | The component is being loaded from stream |
| csReading | Component properties are being read from stream. |
| csWriting | Component properties are being written to stream. |
| csDestroying | The component or one of it's owners is being destroyed. |
| csAncestor | The component is being streamed as part of a frame |
| csUpdating | The component is being updated |
| csFixups | References to other components are being resolved |
| csFreeNotification | The component has freenotifications. |
| csInline | The component is being loaded as part of a frame |
| csDesignInstance | ? not used. |
The component state is set by various actions such as reading it from stream, destroying it etc.
See also
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
