FMX.Types.TFmxObject.FreeNotification

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure FreeNotification(AObject: TObject); virtual;

C++

HIDESBASE virtual void __fastcall FreeNotification(System::TObject* AObject);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
protected
FMX.Types.pas
FMX.Types.hpp
FMX.Types TFmxObject

Beschreibung

Stellt sicher, dass AComponent von der bevorstehenden Freigabe der Komponente benachrichtigt wird.

FMX.Types.TFmxObject.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