FMX.Controls3D.TControl3D.FreeNotification
Delphi
procedure FreeNotification(AObject: TObject); override;
C++
virtual void __fastcall FreeNotification(System::TObject* AObject);
Inhaltsverzeichnis
Eigenschaften
Typ | Sichtbarkeit | Quelle | Unit | Übergeordnet |
---|---|---|---|---|
procedure function |
protected | FMX.Controls3D.pas FMX.Controls3D.hpp |
FMX.Controls3D | TControl3D |
Beschreibung
Stellt sicher, dass AComponent von der bevorstehenden Freigabe der Komponente benachrichtigt wird.
FMX.Controls3D.TControl3D.FreeNotification erbt von System.Classes.TComponent.FreeNotification. Der folgende Inhalt bezieht sich auf System.Classes.TComponent.FreeNotification.
Stellt sicher, dass AComponent von der bevorstehenden Freigabe der Komponente benachrichtigt wird.
Mit FreeNotification können Sie AComponent als Steuerelement registrieren, das automatisch benachrichtigt wird, wenn die Komponente freigegeben wird. Diese Registrierung ist aber nur für Steuerelemente in einem anderen Formular oder mit einem anderen Eigentümer erforderlich. Wenn sich AComponent beispielsweise in einem anderen Formular befindet und diese Komponente zur Implementierung einer Eigenschaft verwendet, muss FreeNotification aufgerufen werden. Beim Freigeben der Komponente wird dann die Methode Notification des übergebenen Steuerelements aufgerufen.
Bei Komponenten mit demselben Eigentümer wird Notification automatisch aufgerufen, wenn eine Anwendung die Komponente explizit freigibt. Diese Benachrichtigung wird nicht gesendet, wenn die Komponenten explizit freigegeben werden (da die in Owner angegebene Komponente bereits freigegeben wird).
Siehe auch
Codebeispiele