Vcl.StdActns.TSearchFindFirst

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Vcl.StdActns.TSearchFindVcl.StdActns.TSearchActionVcl.StdActns.TCommonDialogActionVcl.ActnList.TCustomActionSystem.Actions.TContainedActionSystem.Classes.TBasicActionTSearchFindFirst

Delphi

TSearchFindFirst = class(TSearchFind)

C++

class PASCALIMPLEMENTATION TSearchFindFirst : public TSearchFind

Eigenschaften

Typ Sichtbarkeit Quelle Unit Übergeordnet
class public
Vcl.StdActns.pas
Vcl.StdActns.hpp
Vcl.StdActns Vcl.StdActns


Beschreibung

TSearchFindFirst ist die Standardaktion für die Anzeige eines Suchdialogfeldes, mit dem der Benutzer nach dem ersten Auftreten eines Strings suchen kann.

Mit einem TSearchFindFirst-Objekt in einer Aktionsliste können Sie Ihrer Anwendung ein nichtmodales Suchdialogfeld hinzufügen. Das Dialogfeld wird angezeigt oder erhält den Fokus, wenn der Benutzer auf ein Steuerelement klickt, das dieser Aktion zugeordnet ist (z.B. auf einen Menüeintrag oder einen Symbolleistenschalter).

TSearchFindFirst arbeitet mit Eingabefeldern (von TCustomEdit abgeleiteten Klassen) zusammen. Sie deaktivieren sich automatisch, wenn das aktive Steuerelement in einem Formular kein Eingabefeld ist.

Suchen-und-Ersetzen-Aktionen finden in einem nichtmodalen Dialogfeld statt. Das Ereignis OnAccept tritt daher nicht ein, wenn der Benutzer das Dialogfeld schließt, sondern wenn das Dialogfeld eingeblendet wird oder den Fokus erhält. Wenn der Benutzer nach einem String suchen will, startet TSearchFindFirst die Suche und markiert den gesuchten Text im Zieleingabefeld. Während bei der Aktion TSearchFind die Suche an der aktuellen Cursorposition beginnt, sucht TSearchFindFirst unabhängig von der Cursorposition nach dem ersten Auftreten des Strings.

Siehe auch