WindowsForm

[C#] フォルダ選択ダイアログを表示する(FolderBrowserDialog)

2022年11月25日

FolderBrowserDialogを使用してフォルダ選択ダイアログを表示するサンプルです

サンプル

例)フォルダ選択ダイアログを表示する


using System.Windows.Forms;

// FolderBrowserDialogオブジェクトの生成
FolderBrowserDialog fd = new FolderBrowserDialog();
fd.Description = "フォルダを選択してください";    //メッセージの指定
fd.SelectedPath = @"C:\work";                 //初期フォルダの設定

// ダイアログを表示する
DialogResult result = fd.ShowDialog();

// 判定
if (result == DialogResult.OK)
{
  // OK時の処理
  string folderPath = fd.SelectedPath;  //これで選択したパスを取得できる
}
else if (result == DialogResult.Cancel)
{
  // キャンセル時の処理
}

以下のようなダイアログが表示され、フォルダを選択できます。

FolderBrowserDialog表示例(C#)

備考

  • フォルダ選択するには、OpenFileDialogを使用する方法もあります。

関連記事

-WindowsForm
-