OpenFileDialog中的多个文件扩展名

如何使用OpenFileDialog在一个组中使用多个文件扩展名? 我有Filter = "BMP|*.bmp|GIF|*.gif|JPG|*.jpg|PNG|*.png|TIFF|*.tiff" ,我想创build组,所以JPG是* .jpg和*。 jpeg,TIFF是* .tif和* .tiff还有'所有graphicstypes'? 我怎样才能做到这一点?

试试 :

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

然后对“所有graphicstypes”执行另一轮复制/粘贴所有扩展(如上所述)(如上所示):

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

这是从MSDN示例:

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

所以你的情况

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