【VB.NET】「フォルダを選択する」ダイアログボックスを表示するには?

訪問して頂きありがとうございます。まさふくろーです。

この記事では、「フォルダを選択する」ダイアログボックスを表示する方法をご紹介します。

「フォルダを選択する」ダイアログボックスを表示する

  • 「フォルダを選択する」ダイアログボックスを表示するには、FolderBrowserDialogクラスをインスタンス化します。
  • 書式は、以下になります。

New FolderBrowserDialog()

  • ダイアログボックスを表示するには、ShowDialogメソッドを使います。
  • 書式は、以下になります。

インスタンス化したFolderBrowserDialog.ShowDialog()

  • ダイアログボックスの主なプロパティは、以下表になります。

    プロパティ 内容
    Description ダイアログボックスに表示する説明文。String型の値。
    RootFolder 参照の開始位置のルートフォルダ。設定する値は、Environment.SpecialFolder列挙体。既定値は「Desktop」。
    SelectedPath 選択されたパス。String型の値。
    ShowNewFolderButton 「新しいフォルダ」ボタンを表示する場合は「True」(既定値)、表示しない場合は「False」。

サンプルプログラム

2 「フォルダを選択」ボタンクリック時に以下処理を行う。
8  「フォルダを選択する」ダイアログボックスのインスタンス化。(Usingステートメントでリソース開放を自動化)
10 ダイアログボックスの設定。
11 ダイアログボックスに表示する説明文「フォルダを選択してください。」を設定。
14 ダイアログボックスを表示する。
16 ダイアログボックスで「OK」ボタンが押された場合、
18 ダイアログボックスで選択したフォルダパスをラベルに表示。
24  処理の実行中にエラーが発生した場合、
26 エラー内容を取得し、ラベルに表示する。

関連記事

Usingステートメント

【VB.NET】UsingステートメントでDisposeメソッドの呼び出しを自動化する

With...End Withステートメント

【VB.NET】同じオブジェクトや構造体を繰り返し処理する場合に記述を簡略化する方法

構造化例外処理

【VB.NET】構造化例外処理とは?

最後まで読んでいただき、ありがとうございました!

本のまとめ関連記事はこちら