C#でファイルを開くときに使うOpenFileDiaologクラス(名前空間: System.Windows.Forms)の例です。(主に自分のコピペ用)
下記のファイルは画像ファイルを開く例です。
//ファイルを開くダイアログボックスの作成
var ofd = new OpenFileDialog();
//ファイルフィルタ
ofd.Filter = "Image File(*.bmp,*.jpg,*.png,*.tif)|*.bmp;*.jpg;*.png;*.tif|Bitmap(*.bmp)|*.bmp|Jpeg(*.jpg)|*.jpg|PNG(*.png)|*.png";
//ダイアログの表示 (Cancelボタンがクリックされた場合は何もしない)
if (ofd.ShowDialog() == DialogResult.Cancel) return;
// 取得したファイル名
var fileName = ofd.FileName;
←C#へ戻る