[Overview][Constants][Types][Classes][Procedures and functions][Index] Reference for unit 'DBCtrls' (#lcl)

TDBText.Notification

Handles a notification when a component is added to or removed from the control.

Declaration

Source position: dbctrls.pp line 292

protected procedure TDBText.Notification(

  AComponent: TComponent;

  Operation: TOperation

); override;

Arguments

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

TCustomLabel.Notification

  

Handles a notification that a component used in the control has been added or removed.


Version 4.0 Generated 2025-05-03 Home