Vcl.StdActns.TSearchAction

Aus RAD Studio API Documentation
Wechseln zu: Navigation, Suche

Vcl.StdActns.TCommonDialogActionVcl.ActnList.TCustomActionSystem.Actions.TContainedActionSystem.Classes.TBasicActionSystem.Classes.TComponentSystem.Classes.TPersistentSystem.TObjectTSearchAction

Delphi

TSearchAction = class(TCommonDialogAction)

C++

class PASCALIMPLEMENTATION TSearchAction : public TCommonDialogAction

Eigenschaften

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

Beschreibung

TSearchAction ist die Basisklasse für Aktionsobjekte, die ein Dialogfeld zum Suchen und Ersetzen anzeigen.

TSearchAction implementiert das allgemeine Verhalten für Aktionen, die einen moduslosen Dialog anzeigen, in den der Benutzer einen Suchstring eingeben kann, um ein Eingabesteuerelement zu durchsuchen. Rufen Sie TSearchAction nicht direkt in einer Anwendung auf. Verwenden Sie stattdessen eine der von TSearchAction abgeleiteten Klassen: TSearchFind und TSearchFindFirst dienen zur Implementierung einfacher Suchdialogfelder. TSearchReplace wird für Suchen-und-Ersetzen-Dialogfelder verwendet.

Die Nachkommen von TSearchAction arbeiten mit einem Eingabefeld (einem Nachkommen von TCustomEdit) als Ziel. Sie deaktivieren sich automatisch, wenn das aktive Steuerelement in einem Formular kein Eingabefeld ist.

Im Gegensatz zu anderen Dialogfeldaktionen zeigen Suchaktionen ein nichtmodales Dialogfeld an. 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 oder ihn ersetzen möchte, startet die Aktion die Suche und markiert den gesuchten Text im Zieleingabefeld oder ersetzt ihn.

Siehe auch