Vcl.StdActns.TSearchFindFirst
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.