Vcl.StdActns.TSearchReplace.ExecuteTarget

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Delphi

procedure ExecuteTarget(Target: TObject); override;

C++

virtual void __fastcall ExecuteTarget(System::TObject* Target);

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
procedure
function
public
Vcl.StdActns.pas
Vcl.StdActns.hpp
Vcl.StdActns TSearchReplace

Beschreibung

Zeigt das Dialogfeld an und weist eine Ereignisbehandlungsroutine zu, die gefundenen Text ersetzt.

Rufen Sie ExecuteTarget nicht direkt auf. Die Methode wird automatisch aufgerufen, wenn der Benutzer auf ein Steuerelement klickt, das mit der Aktion verknüpft ist (z.B. auf einen Menüeintrag oder eine Schaltfläche).

Target ist das Objekt, das bei der Ausführung der Aktionskomponente aktiv ist.

ExecuteTarget öffnet zunächst das in Dialog angegebene Suchen-und-Ersetzen-Dialogfeld. Da es sich um ein nichtmodales Dialogfeld handelt, zeigt die Methode Execute des Dialogfeldes lediglich an, ob das Dialogfeld eingeblendet oder fokussiert werden konnte. Das Ergebnis der Methode Execute wird der Eigenschaft ExecuteResult zugewiesen. Außerdem wird das Ereignis OnAccept oder OnCancel ausgelöst, je nachdem, ob das Dialogfeld aktiviert werden konnte oder nicht.

Abschließend wird die OnReplace-Ereignisbehandlungsroutine des Suchen-und-Ersetzen-Dialogfeldes ausgeführt. Sie besteht aus einer als private deklarierten Methode, die die Ersetzung anhand der im Dialogfeld vorgenommenen Einstellungen durchführt.

Siehe auch