Vcl.Controls.TControl.Notification

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

procedure Notification(AComponent: TComponent;  Operation: TOperation); override;

C++

virtual void __fastcall Notification(System::Classes::TComponent* AComponent, System::Classes::TOperation Operation);

Propriétés

Type Visibilité  Source Unité  Parent
procedure
function
protected
Vcl.Controls.pas
Vcl.Controls.hpp
Vcl.Controls TControl

Description

Répond aux notifications indiquant que des composants vont être créés ou détruits.

Notification permet à TControl de mettre à jour son état interne si un composant associé est retiré. L'état interne est mis à jour si :

  • Le menu déroulant associé est détruit.
  • Le site d'ancrage du contrôle est détruit.
  • Le conseil personnalisé associé au contrôle est détruit.
  • Le gestionnaire de mouvements associé est détruit.

Redéfinissez la méthode Notification pour répondre aux notifications indiquant que d'autres composants sont sur le point d'être détruits ou viennent d'être créés. Utilisez la méthode Notification pour actualiser les contrôles s'appuyant sur d'autres objets. Les objets orientés données redéfinissent la méthode Notification pour s'actualiser eux-mêmes quand leur source de données est retirée. Certains objets répondent aux notifications indiquant que d'autres objets d'un type spécifique ont été créés. Par exemple, le composant session définit la propriété Session des nouveaux contrôles orientés données sur lui-même quand la propriété AutoSessionName est définie sur True.

Par défaut, les composants retransmettent la notification aux éventuels composants qu'ils possèdent.

Voir aussi