¿Cómo puedo usar varias extensiones de archivo dentro de un grupo usando OpenFileDialog
? Tengo Filter = "BMP|*.bmp|GIF|*.gif|JPG|*.jpg|PNG|*.png|TIFF|*.tiff"
y quiero crear grupos para que JPG sea * .jpg y * .jpeg, TIFF sean * .tif y * .tiff y también 'Todos los tipos de gráficos'? ¿Cómo puedo hacer eso?Extensiones de archivos múltiples en OpenFileDialog
99
A
Respuesta
187
Try:
Filter = "BMP|*.bmp|GIF|*.gif|JPG|*.jpg;*.jpeg|PNG|*.png|TIFF|*.tif;*.tiff"
después haga otra ronda de copiar/pegar de todas las extensiones (unido con ;
que el anterior) para "Todos los tipos de gráficos":
Filter = "BMP|*.bmp|GIF|*.gif|JPG|*.jpg;*.jpeg|PNG|*.png|TIFF|*.tif;*.tiff|"
+ "All Graphics Types|*.bmp;*.jpg;*.jpeg;*.png;*.tif;*.tiff"
48
Esto es de MSDN muestra:
(*.bmp, *.jpg)|*.bmp;*.jpg
Así que para su c ase
openFileDialog1.Filter = "JPG (*.jpg,*.jpeg)|*.jpg;*.jpeg|TIFF (*.tif,*.tiff)|*.tif;*.tiff"
+0
Esta solución es más elegante, correcta y deseada. Esta debería ser la solución más votada. –
1
basada en la primera respuesta en este caso es la integral de opciones de selección de imágenes:
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";
Cuestiones relacionadas
- 1. Abrir varios archivos (OpenFileDialog, C#)
- 2. asociaciones de archivos de Eclipse para extensiones con múltiples períodos
- 3. GetFiles con múltiples extensiones
- 4. C# - ¿Cómo se permiten múltiples tipos de archivos en un OpenFileDialog?
- 5. Linux: eliminar extensiones de archivos para varios archivos
- 6. OpenFileDialog en .Net
- 7. Estoy tratando de encontrar archivos con múltiples extensiones en una secuencia de comandos shell
- 8. Trabajando con múltiples extensiones de archivos de origen en un archivo MAKE
- 9. C# OpenFileDialog
- 10. OpenFileDialog: Diferencia entre nombres de archivos y SafeFileNames
- 11. NSPredicar endswith archivos múltiples
- 12. JFileChooser - ¿filtros de archivos múltiples?
- 13. Cómo pasar múltiples extensiones de archivo a TDirectory.GetFiles?
- 14. Personalización de OpenFileDialog
- 15. llamada OpenFileDialog de PowerShell
- 16. UTI y asociaciones de extensiones de archivos
- 17. Separación de extensiones de archivos mediante el módulo python os.path
- 18. Diferentes extensiones de archivos para diferentes versiones
- 19. Rutas ASP.NET MVC con "Extensiones de archivos"
- 20. Python Eliminando ciertas extensiones de archivos
- 21. Asociando extensiones de archivos con un programa
- 22. Restringir la carga de archivos a algunas extensiones de archivos
- 23. C# - ¿Cómo personalizar OpenFileDialog para seleccionar varias carpetas y archivos?
- 24. resaltado de sintaxis para archivos sin extensiones
- 25. Búsqueda de múltiples cadenas en múltiples archivos
- 26. OpenFileDialog selección múltiple problema
- 27. Función Win32 a OpenFileDialog?
- 28. OpenFileDialog InitialDirectory no funciona
- 29. OpenFileDialog ruta predeterminada
- 30. archivos en procesos múltiples
Ah, yo estaba tratando con, y no funcionó ... Gracias :) – Ichibann
Claro, alegre él ayudado :) – Mehrdad
Sugeriría poner primero la opción "TODOS", ya que eso parece ser el predeterminado. –