FMX.ExtCtrls.TDropTarget.Filter

De RAD Studio API Documentation
Aller à : navigation, rechercher

Delphi

property Filter: string read FFilter write FFilter;

C++

__property System::UnicodeString Filter = {read=FFilter, write=FFilter};

Propriétés

Type Visibilité  Source Unité  Parent
property published
FMX.ExtCtrls.pas
FMX.ExtCtrls.hpp
FMX.ExtCtrls TDropTarget


Description

Représente une chaîne des filtres des noms de fichiers.

Filter représente une liste des filtres des noms de fichiers utilisés pour déterminer si un objet de glissement est accepté par le contrôle TDropTarget. Un objet de glissement est accepté seulement si le filtre indiqué par la valeur de la propriété FilterIndex correspond au moins à l'un des noms de fichiers de l'objet de glissement. Si la valeur du filtre est une chaîne vide, rien n'est accepté. Pour accepter tous les types d'objets de glissement, définissez la propriété Filter sur une chaîne vide et ajoutez la ligne suivante au gestionnaire d’événements OnDragOver :

 Accept:=true;

Pour que le filtre fonctionne correctement, la chaîne affectée doit être formatée de la même façon que le filtre du contrôle TOpenDialog. Le format a l'aspect suivant :

'<nom du premier filtre>|<valeur du premier filtre>|<nom du second filtre>|<valeur du second filtre>|...|<n-ème nom de filtre>|<n-ème valeur de filtre>'

Par exemple, le code suivant ajoute des filtres de fichiers texte et de fichiers exécutables :

 DropTarget1.Filter := 'Applications (*.exe)|*.EXE|Text files (*.txt)|*.TXT';

Voir aussi