System.Classes.TComponent.Notification
Delphi
procedure Notification(AComponent: TComponent; Operation: TOperation); virtual;
C++
virtual void __fastcall Notification(TComponent* AComponent, TOperation Operation);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
protected | System.Classes.pas System.Classes.hpp |
System.Classes | TComponent |
Beschreibung
Leitet Benachrichtigungen an alle untergeordneten Komponenten weiter.
Rufen Sie Notification in einer Anwendung nicht direkt auf. Notification wird automatisch aufgerufen, wenn die in AComponent
angegebene Komponente hinzugefügt oder entfernt wird. Der Parameter Operation
legt fest, ob die Komponente hinzugefügt oder entfernt werden soll. Komponenten geben normalerweise Benachrichtigungen immer an ihre untergeordneten Objekte weiter.
Eine Komponente kann, falls erforderlich, auf die Benachrichtigung reagieren, dass eine Komponente entweder eingefügt oder entfernt wird. Wenn beispielsweise eine Komponente Objektfelder oder Eigenschaften enthält, die auf andere Komponenten verweisen, kann sie anhand der Benachrichtigungen prüfen, ob solche Komponenten entfernt wurden, und die entsprechenden Referenzen für ungültig erklären.
Anmerkung: Notification wird nicht für Komponenten aufgerufen, die implizit freigegeben werden (da die entsprechende Owner-Komponente freigegeben wird).