2012-05-16 6 views
5

Ich möchte ein Bild speichern, die zwei Optionen (.png oder .Jpeg) hat, so muss ich wie nur Dateien mit PNG und JPEG-Format, anzuzeigen, wenn wir wählen speichern Typ alsAlle Bilder zeigt alle Arten von Bildern im Dialogfeld an. also wie würde ich das tun?Savefiledialog-Anzeige nur mit bestimmten Dateierweiterung

using(SaveFileDialog saveFileDialog1 = new SaveFileDialog()) 
{ 
    saveFileDialog1.InitialDirectory = Convert.ToString(Environment.SpecialFolder.MyPictures); 
    saveFileDialog1.Filter = "Images (*.Png + Jpeg)|*.Png + *.Jpeg"; 
} 
+0

dup Mögliche. Ich bin mir ziemlich sicher, dass ich das hier schon mal gesehen habe ... –

+1

Traurig, dass ich einen Downvote ohne ersichtlichen Grund gesehen habe. – spender

+0

@jdmcnair das ist nicht dupliziert ... aber Sie haben nicht einmal die Frage gelesen, die Antwort in Ihrem Link ist nicht das, was ich gesucht habe. –

Antwort

8

Sie würden für einen Filter wie folgt suchen:

"Images (*.png,*.jpeg)|*.png;*.jpeg"; 

oder optional:

"Images (*.png,*.jpeg)|*.png;*.jpeg|All files (*.*)|*.*" 
+0

Danke Mann, das ist genau das, was ich gesucht habe. –

+0

die zweite Zeile ist falsch und wird eine Ausnahme auslösen! die korrekte Form ist: '" Images (* .png, * .jpeg) | * .png | * .jpeg | Alle Dateien (*. *) | *. * "' – Shamim