120 votes

Extensions de fichiers multiples dans OpenFileDialog

Comment puis-je utiliser plusieurs extensions de fichiers dans un groupe en utilisant OpenFileDialog ? J'ai Filter = "BMP|*.bmp|GIF|*.gif|JPG|*.jpg|PNG|*.png|TIFF|*.tiff" et je veux créer des groupes afin que les fichiers JPG soient * .jpg et * .jpeg, les fichiers TIFF sont * .tif et * .tiff ainsi que "Tous les types graphiques"? Comment puis je faire ça?

224voto

Mehrdad Points 70493

Essayez :

 Filter = "BMP|*.bmp|GIF|*.gif|JPG|*.jpg;*.jpeg|PNG|*.png|TIFF|*.tif;*.tiff"
 

Ensuite, effectuez un nouveau cycle de copier / coller de toutes les extensions (jointes avec ; comme ci-dessus) pour "Tous les types graphiques":

 Filter = "BMP|*.bmp|GIF|*.gif|JPG|*.jpg;*.jpeg|PNG|*.png|TIFF|*.tif;*.tiff|"
       + "All Graphics Types|*.bmp;*.jpg;*.jpeg;*.png;*.tif;*.tiff"
 

58voto

Saeed Amiri Points 16317

Cela provient d'un exemple MSDN :

 (*.bmp, *.jpg)|*.bmp;*.jpg
 

Donc pour votre cas

 openFileDialog1.Filter = "JPG (*.jpg,*.jpeg)|*.jpg;*.jpeg|TIFF (*.tif,*.tiff)|*.tif;*.tiff"
 

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X