Vcl.AppEvnts.TCustomApplicationEvents.Activate

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure Activate;

C++

void __fastcall Activate();

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
Vcl.AppEvnts.pas
Vcl.AppEvnts.hpp
Vcl.AppEvnts TCustomApplicationEvents

Beschreibung

Stellt sicher, dass die Komponente als erstes Objekt Anwendungsereignisse erhält.

Mit Activate können Sie die Ereigniskomponente an den Anfang der internen Liste der Komponenten setzen, die auf Anwendungsereignisse reagieren. Die Methode braucht nur aufgerufen zu werden, wenn in der Anwendung mehrere von TCustomApplicationEvents abgeleitete Objekte vorhanden sind.

Normalerweise wird in der OnActivate-Ereignisbehandlungsroutine eines Formulars, das eine Ereigniskomponente enthält, deren Methode Activate aufgerufen. Dadurch erhält die Komponente als erstes Objekt Ereignisse, wenn der Benutzer zu einem anderen Formular wechselt.

Die Methode verhindert nicht, dass die anderen Ereigniskomponenten Ereignisse erhalten. Sie verschiebt nur die Objekte in der Liste hinter die aktive Komponente. Um zu verhindern, dass Ereignisse an die anderen Komponenten weitergeleitet werden, rufen Sie die Methode CancelDispatch auf.

Warnung:  Rufen Sie Activate nicht in einer Behandlungsroutine für Ereignisse auf Anwendungsebene auf. Sie lösen dadurch eine Exception aus.

Siehe auch