Plusieurs types dans un SaveFileDialog filtre
Dans mon SaveFileDialog j'ai plusieurs types dans le filtre, cependant lors de l'affichage de la boîte de dialogue si j'ai à choisir un filtre pour afficher les fichiers de ce type dans le répertoire que je suis seulement en mesure de voir les fichiers pour le premier et le dernier filtres.
bool save;
SaveFileDialog dlg = new SaveFileDialog();
dlg.FileName = "*";
dlg.DefaultExt = "bmp";
dlg.ValidateNames = true;
dlg.Filter = "Bitmap Image (.bmp)|*.bmp|Gif Image (.gif)|*.gif |JPEG Image (.jpeg)|*.jpeg |Png Image (.png)|*.png |Tiff Image (.tiff)|*.tiff |Wmf Image (.wmf)|*.wmf";
save = (bool)dlg.ShowDialog();
if (save)
{
SaveImage(dlg.FileName);
}
Je peux voir les fichiers de type .bmp et .wmf
Si je change l'ordre des filtres, je peux toujours voir uniquement la première et la dernière.
- Essayez d'éliminer l'espace après
*.gif
et otheres. Le filtre est très pointilleux.
Vous devez vous connecter pour publier un commentaire.
Enlever les espaces après le type de fichier:
FilterIndex
... DefaultExt est utilisé seulement pendant un enregistrement.Un index est 1 donc, si vous voulez choisir la 2ème option, puis: