更新 : 2007 年 11 月
組み込み FolderBrowserDialog コンポーネントを使用すると、ユーザーはフォルダを参照できるようになります。ダイアログ ボックスを表示するには、ShowDialog メソッドを使用します。ユーザーが [OK] ボタンをクリックしたかどうかは、DialogResult.OK フィールドを使用してチェックできます。
フォルダ参照ダイアログ ボックスを表示するには
[ファイル] メニューの [新規作成] をポイントし、[プロジェクト] をクリックします。
[新しいプロジェクト] ダイアログ ボックスが表示されます。
[Windows フォーム アプリケーション] をクリックし、[OK] をクリックします。
フォームに Label コントロールを追加します。既定の名前「Label1」を使用します。
フォームに Button コントロールを追加し、[プロパティ] ウィンドウで次のプロパティを変更します。
プロパティ
値
Name
folderPath
Text
Path
[ツールボックス] の [ダイアログ] タブから FolderBrowserDialog コンポーネントをフォームにドラッグします。
コンポーネント トレイに folderBrowserDialog1 が表示されます。
ボタンをダブルクリックして、コード エディタで既定のイベント ハンドラを作成します。
folderPath_Click イベント ハンドラに次のコードを追加します。このコードは、フォルダ参照ダイアログ ボックスを表示し、選択されたパスをラベルに表示します。
if (folderBrowserDialog1.ShowDialog() == DialogResult.OK) { this.label1.Text = folderBrowserDialog1.SelectedPath; }F5 キーを押してコードを実行します。
フォームが表示されたら、[Path] をクリックし、一覧でフォルダの 1 つをクリックし、[OK] をクリックします。
選択したパスがラベルに表示されることを確認します。
アプリケーションを閉じます。
参照
概念
ユーザー インターフェイスのデザイン (Visual C#)