net archivo abrir c# winforms openfiledialog

c# - abrir - Varias extensiones de archivo en OpenFileDialog



abrir archivo c# (3)

Esto es de la muestra de MSDN :

(*.bmp, *.jpg)|*.bmp;*.jpg

Entonces para tu caso

openFileDialog1.Filter = "JPG (*.jpg,*.jpeg)|*.jpg;*.jpeg|TIFF (*.tif,*.tiff)|*.tif;*.tiff"

¿Cómo puedo usar múltiples 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 son * .tif y * .tiff y también ''Todos los tipos de gráficos''? ¿Cómo puedo hacer eso?


Según la primera respuesta, aquí están las opciones de selección de imágenes completas:

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";


Try :

Filter = "BMP|*.bmp|GIF|*.gif|JPG|*.jpg;*.jpeg|PNG|*.png|TIFF|*.tif;*.tiff"

Luego haga otra ronda de copiar / pegar de todas las extensiones (unidas con ; como arriba) 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"