「フォルダの参照」ダイアログを表示する
スポンサーリンク
CommonDialog である「フォルダの参照」ダイアログを表示するには、System.Windows.Forms.FolderBrowserDialog クラスの ShowDialog メソッドを使用します。ShowDialog メソッドは、どのボタンを選択したかを戻り値にて取得可能です。
以下の例では、オプションを担うプロパティが列挙されていますが、必要ないものは削ってください。
サンプルコード
以下にサンプルコードを示します。
J# 全般
// FolderBrowserDialog の新しいインスタンスを生成する (デザイナから追加している場合は必要ない)
FolderBrowserDialog folderBrowserDialog1 = new FolderBrowserDialog();
// ダイアログの説明を設定する
folderBrowserDialog1.set_Description("ここに説明を書いてください");
// ルートになる特殊フォルダを設定する (初期値 SpecialFolder.Desktop)
folderBrowserDialog1.set_RootFolder(System.Environment.SpecialFolder.MyComputer);
// 初期選択するパスを設定する
folderBrowserDialog1.set_SelectedPath("C:\\Program Files\\");
// [新しいフォルダ] ボタンを表示する (初期値 true)
//folderBrowserDialog1.set_ShowNewFolderButton(true);
// ダイアログを表示し、戻り値が [OK] の場合は、選択したディレクトリを表示する
if (folderBrowserDialog1.ShowDialog() == DialogResult.OK) {
MessageBox.Show(folderBrowserDialog1.get_SelectedPath());
}
// 不要になった時点で破棄する (正しくは オブジェクトの破棄を保証する を参照)
folderBrowserDialog1.Dispose();
関連するリファレンス
準備中です。
