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)
{
// キャンセル時の処理
}
以下のようなダイアログが表示され、フォルダを選択できます。
備考
- フォルダ選択するには、OpenFileDialogを使用する方法もあります。