System.Classes.TComponent.Notification
Delphi
procedure Notification(AComponent: TComponent; Operation: TOperation); virtual;
C++
virtual void __fastcall Notification(TComponent* AComponent, TOperation Operation);
Properties
Type | Visibility | Source | Unit | Parent |
---|---|---|---|---|
procedure function |
protected | System.Classes.pas System.Classes.hpp |
System.Classes | TComponent |
Description
Forwards notification messages to all owned components.
Do not call the Notification method in an application. Notification is called automatically when the component specified by AComponent
is about to be inserted or removed, as specified by Operation
. By default, components pass along the notification to their owned components, if any.
A component can, if needed, act on the notification that a component is being inserted or removed. For example, if a component has object fields or properties that contain references to other components, it can check the notifications of component removals and invalidate those references as needed.
Note: Notification is not called for components that are freed implicitly (because their Owner is freed).