TDBText.Notification procedure
Handles a notification when a component is added to or removed from the control.
Declaration
procedure Notification(AComponent: TComponent; Operation: TOperation)
; overrideArguments
AComponent | Component affected by the notification. |
Operation | Operation for the component. |
Description
Notification is called whenever a child component is destroyed,
inserted or removed from the list of owned component. Components that were
requested to send a notification when they are freed ((with
FreeNotification) will also call
Notification when they are freed.
The AComponent parameter specifies which component sends the
notification, and Operation specifies whether the component is
being inserted into or removed from the child component list, or whether it
is being destroyed.
Descendants of TComponent can use FreeNotification to handle
notifications when objects are freed. By overriding the
Notification method, they can do special processing (typically,
set a reference to this component to Nil) when this component is
destroyed. The Notification method is called quite often in the
streaming process, so speed should be a consideration when overriding this
method.
See also
An experiment, built from development snapshots. Not the official Free Pascal or Lazarus documentation.
