jeudi 13 juin 2013

Le Dossier Boîte de dialogue Filter, propriété

Dans la section précédente, nous avons vu comment ajouter un dialogue d'ouverture de fichiers à nos menus. Nous avons ensuite vu comment ajouter un répertoire initial et une propriété Title. Dans cette section, nous allons en apprendre davantage sur la propriété Filter.

La propriété Filter

Dans la plupart des boîtes de dialogue, vous pouvez afficher la liste des fichiers spécifiques qui peuvent être ouverts. Ceux-ci sont affichés dans le "Fichiers de type" liste déroulante. Pour cela, dans VB.NET, vous accédez à la propriété Filter. Nous limitons nos utilisateurs uniquement à l'ouverture de fichiers de texte, ceux qui se terminent par l'extension ". Txt".
Le code suivant montre comment utiliser la propriété de filtre:
openFD.InitialDirectory = "C: \"
openFD.Title = "Ouvrir un fichier texte"
openFD.Filter = "Fichiers texte | *. txt"
openFD.ShowDialog ()
Lancez votre code. Cliquez sur Fichier> Ouvrir dans le menu, puis cliquez sur la flèche du menu déroulant de "Types de fichiers". Vous devriez voir ceci:
Seuls les fichiers de texte peuvent être ouverts ici
Ou ce, dans les versions laster du système d'exploitation Windows:
Boîtier de filtre à Windows 7
Vous pouvez ajouter un petit plus à la partie de la description du filtre, si vous le souhaitez. Cela serveur asa rappel de ce que l'extension est. Essayez de modifier la ligne suivante:
openFD.Filter = "Fichiers texte (*. txt) | *. txt"
Lorsque vous exécutez votre code, vous voyez ce dans les fichiers de zone Type (XP. Vista et Windows 7 disposent déjà des informations supplémentaires.) ::
L'extension de fichier a été ajoutée
Si vous faites défiler votre boîte de dialogue Ouvrir, vous devriez voir uniquement les fichiers texte s'affichent (vous verrez toujours les dossiers). Si vous ne pouvez pas voir tous les fichiers à tous, double cliquez sur un dossier et à explorer. Vous verrez bientôt quelque chose comme ceci:
Seuls les fichiers texte montrent
Pour afficher les fichiers de plus d'un type, ajoutez un caractère pipe entre chaque filtre. Dans le code ci-dessous, deux types de fichiers sont spécifiés, les fichiers texte et documents Microsoft Word:
openFD.Filter = "Fichiers texte | *. txt | Fichiers Word | *. doc"
Lorsque le programme est lancé, vous devriez être en mesure de voir deux types de fichiers dans la liste:
Filtres de fichiers dans Windows 7
Dans la section suivante, nous verrons comment retourner le fichier qui a été sélectionné par l'utilisateur.

0 commentaires:

Enregistrer un commentaire