Vcl.StdActns.TSearchAction

De RAD Studio API Documentation
Aller à : navigation, rechercher

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

Delphi

TSearchAction = class(TCommonDialogAction)

C++

class PASCALIMPLEMENTATION TSearchAction : public TCommonDialogAction

Propriétés

Type Visibilité  Source Unité  Parent
class public
Vcl.StdActns.pas
Vcl.StdActns.hpp
Vcl.StdActns Vcl.StdActns

Description

TSearchAction constitue la classe de base des objets action affichant une boîte de dialogue de recherche, ou de recherche et de remplacement.

TSearchAction implémente le comportement commun des actions qui affichent une boîte de dialogue non modale dans laquelle l'utilisateur peut saisir une chaîne pour rechercher un contrôle d'édition. N'utilisez pas TSearchAction directement dans une application. Utilisez à la place l'un des descendants de TSearchAction : TSearchFind ou TSearchFindFirst pour une boîte de dialogue de recherche, TSearchReplace pour une boîte de dialogue de recherche et de remplacement.

Les descendants de TSearchAction sont conçus pour fonctionner avec un contrôle d'édition (descendant de TCustomEdit) comme cible. Ils se désactivent automatiquement si le contrôle actif d'une fiche n'est pas un contrôle d'édition.

Contrairement aux autres actions, les actions de recherche représentent une boîte de dialogue non modale. En conséquence, l'événement OnAccept intervient non pas lorsque l'utilisateur quitte la boîte de dialogue, mais à la première apparition de la boîte de dialogue ou lorsque celle-ci reçoit la focalisation. Quand l'utilisateur emploie cette boîte de dialogue pour rechercher ou remplacer une chaîne, l'action de recherche effectue automatiquement la recherche, en sélectionnant ou en remplaçant le texte dans le contrôle d'édition cible.

Voir aussi