2012-05-16 12 views
5

Chcę zapisać obraz, który ma dwie opcje (.png lub .jpeg), więc trzeba wyświetlić tylko pliki z PNG i JPEG, jak wtedy, gdy zdecydujemy Zapisz typ jakoWszystkie obrazy wyświetla wszystkie rodzaje obrazów w oknie dialogowym. , więc jak bym to zrobił?SaveFileDialog wyświetlania złożyć tylko z konkretnym rozszerzeniem

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

Możliwa dup. Jestem prawie pewien, że widziałem to tutaj wcześniej ... –

+1

Smutno, że widzę upadłego bez oczywistego powodu. – spender

+0

@jdmcnair to nie jest duplikat ... ale nie przeczytałeś nawet pytania, odpowiedź w twoim linku nie jest tym, czego szukałem. –

Odpowiedz

8

Byłbyś szuka filtr tak:

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

lub opcjonalnie

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

Dzięki człowieku, właśnie tego szukałem –

+0

Druga linia jest zła i podniesie wyjątek! poprawna forma to: 'Obrazy (* .png, * .jpeg) | * .png | * .jpeg | Wszystkie pliki (*. *) | *. *" ' – Shamim

Powiązane problemy