Vcl.Forms.TCustomForm.Notification
Delphi
procedure Notification(AComponent: TComponent; Operation: TOperation); override;
C++
virtual void __fastcall Notification(System::Classes::TComponent* AComponent, System::Classes::TOperation Operation);
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
protected | Vcl.Forms.pas Vcl.Forms.hpp |
Vcl.Forms | TCustomForm |
Beschreibung
Reagiert auf Benachrichtigungen, dass Objekte in das Formular eingefügt oder daraus entfernt werden sollen.
Notification wird 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. Standardmäßig wird die Benachrichtigung von den Formularen an ihre untergeordneten Komponenten (falls vorhanden) weitergegeben. Wenn das Hauptmenü hinzugefügt oder gelöscht wird, führt Notification zusätzlich interne Anpassungen durch.
Ein Formular kann bei Bedarf Notification überschreiben, um Anpassungen durchzuführen, wenn Komponenten eingefügt oder entfernt werden. Insbesondere wenn das Formular Objektfelder oder Komponenten hat, die Bezüge auf andere Komponenten enthalten, könnte es die betreffenden Botschaften prüfen, um diese Zeiger freizugeben.