OpenFileDialog
を使用して、1つのグループ内で複数のファイル拡張子を使用するにはどうすればよいですか? Filter = "BMP|*.bmp|GIF|*.gif|JPG|*.jpg|PNG|*.png|TIFF|*.tiff"
があり、JPGが* .jpgと* .jpeg、TIFFが* .tifと* .tiff、さらに「すべてのグラフィックタイプ」になるようにグループを作成したいですか?どうやってやるの?
試行 :
Filter = "BMP|*.bmp|GIF|*.gif|JPG|*.jpg;*.jpeg|PNG|*.png|TIFF|*.tif;*.tiff"
次に、「すべてのグラフィックタイプ」について、すべての拡張機能(上記のように;
で結合)のコピー/貼り付けの別のラウンドを実行します。
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"
ここでの最初の答えに基づいて、完全な画像選択オプションがあります:
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";