Come posso utilizzare più estensioni di file all'interno di un gruppo utilizzando OpenFileDialog
? Ho Filter = "BMP|*.bmp|GIF|*.gif|JPG|*.jpg|PNG|*.png|TIFF|*.tiff"
e voglio creare gruppi in modo che JPG sia * .jpg e * .jpeg, TIFF siano * .tif e * .tiff e anche 'Tutti i tipi grafici'? Come lo posso fare?Estensioni di file multiple in OpenFileDialog
99
A
risposta
187
Try:
Filter = "BMP|*.bmp|GIF|*.gif|JPG|*.jpg;*.jpeg|PNG|*.png|TIFF|*.tif;*.tiff"
Poi fare un altro giro di copia/incolla di tutte le estensioni (uniti con ;
come sopra) per "Tutti i tipi di grafica":
Filter = "BMP|*.bmp|GIF|*.gif|JPG|*.jpg;*.jpeg|PNG|*.png|TIFF|*.tif;*.tiff|"
+ "All Graphics Types|*.bmp;*.jpg;*.jpeg;*.png;*.tif;*.tiff"
48
questo è da MSDN esempio:
(*.bmp, *.jpg)|*.bmp;*.jpg
Quindi per il vostro c ase
openFileDialog1.Filter = "JPG (*.jpg,*.jpeg)|*.jpg;*.jpeg|TIFF (*.tif,*.tiff)|*.tif;*.tiff"
+0
Questa soluzione è più elegante, corretta e desiderata. Questa dovrebbe essere la soluzione più votata. –
1
Sulla base Prima risposta qui è la completa possibilità di selezione immagine:
Filter = @"|All Image Files|*.BMP;*.bmp;*.JPG;*.JPEG*.jpg;*.jpeg;*.PNG;*.png;*.GIF;*.gif;*.tif;*.tiff;*.ico;*.ICO
|PNG|*.PNG;*.png
|JPEG|*.JPG;*.JPEG*.jpg;*.jpeg
|Bitmap(.BMP,.bmp)|*.BMP;*.bmp
|GIF|*.GIF;*.gif
|TIF|*.tif;*.tiff
|ICO|*.ico;*.ICO";
Problemi correlati
- 1. OpenFileDialog con molte estensioni
- 2. Estensioni di file multiple all'interno della stessa directory usando Gulp
- 3. Ottenere file da OpenFileDialog?
- 4. Apertura di più file (OpenFileDialog, C#)
- 5. Personalizzazione di OpenFileDialog in .Net
- 6. Sto cercando di trovare i file con estensioni multiple in uno script di shell
- 7. Funzione Win32 in OpenFileDialog?
- 8. C# - Come consentire più tipi di file in un OpenFileDialog?
- 9. Come ottenere l'estensione del file da OpenFileDialog?
- 10. Filtraggio dei file visualizzati in OpenFileDialog in base al contenuto?
- 11. Directory iniziale per OpenFileDialog
- 12. OpenFileDialog percorso predefinito
- 13. Finestra di dialogo Apri file, un filtro per più estensioni di Excel?
- 14. file PHP messa in vendita di più estensioni di file
- 15. OpenFileDialog: Differenza tra nomi di file e SafeFileNames
- 16. OpenFileDialog InitialDirectory non funziona
- 17. Nome predefinito con OpenFileDialog C#?
- 18. File di proprietà multiple in Spring 3.0
- 19. Ricerca di stringhe multiple in più file
- 20. Python eliminazione di alcune estensioni di file
- 21. C#, WPF - OpenFileDialog non appare
- 22. Python - Loop dei file di determinate estensioni
- 23. Come salvare l'ultima cartella in openFileDialog?
- 24. Associando estensioni di file con un programma
- 25. Estensioni di Chrome scrivere sul file system
- 26. Classi Enum multiple in un file Java
- 27. Come si utilizza OpenFileDialog in C# in Visual Studio 2010
- 28. Linux: rimuovere le estensioni di file per più file
- 29. C# ottiene percorsi file di soli file senza estensioni
- 30. Limita il caricamento del file ad alcune estensioni di file
Ah, stavo cercando con, e non ha funzionato ... Thanks :) – Ichibann
Certo, contento che sia aiutato :) – Mehrdad
Suggerirei di mettere prima l'opzione "TUTTI", come quella che sembra essere l'impostazione predefinita. –