La boîte de dialogue OpenFileDialog contient une description de la propriété Filter :
Tout d’abord, expliquons un exemple et analysons la composition de l’attribut Filter : « fichier Excel |*.xls », l’ancien « fichier Excel » devient une étiquette, qui est une chaîne lisible personnalisable, « |*.xls » est un filtre, ce qui signifie un fichier avec le suffixe .xls dans le dossier filtre, et « * » indique une chaîne correspondant au nom du fichier Excel.
D’accord, parlons de quelques situations que nous utilisons souvent :
1. Le filtre est nul ou vide, ce qui signifie que tous les fichiers sont affichés et que les dossiers sont toujours affichés
2. Vous devez filtrer des fichiers spécifiques, définir l’attribut filtre sur « tag|*. suffixe », selon ce format, le tag peut être personnalisé, c’est une chaîne, le suffixe indique le suffixe du fichier à filtrer, comme « .txt, . doc », etc
3. Il faut filtrer une variété de fichiers, par exemple, filtrer les fichiers images, mais il existe plusieurs suffixes de fichiers image, tels que jpg, png, gif, etc., lorsque vous devez filtrer ces fichiers en même temps, réglez l’attribut Filter sur « tag|*.jpg ; *.png ; *.gif", Remarque : Il suffit d’ajouter quelques suffixes supplémentaires au filtre, séparés par des points-virgules
4. Lorsque vous devez filtrer plusieurs fichiers mais les lister tous en même temps, ce n’est que lorsque l’utilisateur sélectionne le type de fichier requis via la liste déroulante que le filtre sera effectué. Dans ce cas, il suffit de définir quelques filtres supplémentaires, et l’attribut filtre est défini comme suit : « Tag 1|*.jpg|Tag 2|. png|tag3|. gif »。 Note : Utilisez « | » entre différents filtres Séparez-les simplement.
L’attribut filtre est similaire à une expression régulière, essayez * pour représenter le caractère correspondant au nom du fichier, utilisez le suffixe ". pour correspondre au nom du fichier, et utilisez le suffixe (try ; signe sépare le suffixe requis) indique que tous les fichiers correspondant au suffixe sont filtrés en même temps, par « | » Connecter différents filtres signifie filtrer les fichiers en sélectionnant un nom de suffixe par l’utilisateur
|