System.Classes.TComponent.Notification

From Appmethod Libraries
Jump to: navigation, search

Object Pascal

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).

See Also