[FolderBrowserDialog][Tips] フォルダ選択ダイアログを表示し選択されたフォルダを取得する

フォルダ選択ダイアログを表示するにはFolderBrowserDialogコントロールShowDialogメソッドを使用し、ユーザーが選択したフォルダを取得するにはSelectedPathプロパティを参照します。

下記は、フォルダ選択ダイアログを表示し選択されたフォルダを取得する例です。

[フォルダ選択]ボタンをクリックするとFolderBrowserDialogを表示し、ユーザーがフォルダを選択すると、テキストボックスに選択されたフォルダのパスを表示します。

VBの例

' [フォルダ選択]ボタンクリック時の処理
Private Sub btnSelectFolder_Click(sender As System.Object, e As System.EventArgs) Handles btnSelectFolder.Click
    '★★★FolderBrowserDialogを表示★★★
    If FolderBrowserDialog1.ShowDialog() = Windows.Forms.DialogResult.OK Then
        '★★★ユーザーが選択したフォルダをテキストボックスに表示★★★
        txtFolder.Text = FolderBrowserDialog1.SelectedPath
    End If
End Sub

C#の例

// [フォルダ選択]ボタンクリック時の処理
private void btnSelectFolder_Click(object sender, EventArgs e)
{
    // ★★★FolderBrowserDialogを表示★★★
    if (folderBrowserDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
    {
        // ★★★ユーザーが選択したフォルダをテキストボックスに表示★★★
        txtFolder.Text = folderBrowserDialog1.SelectedPath;
    }
}

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

このサイトはスパムを低減するために Akismet を使っています。コメントデータの処理方法の詳細はこちらをご覧ください