[FolderBrowserDialog][Tips] 任意のフォルダを選択した状態でダイアログを表示する

FolderBrowserDialogは、任意のフォルダを選択した状態で表示することができます。

任意のフォルダを選択状態にするには、SelectedPathプロパティにフォルダを設定します。

下記は任意のフォルダを選択した状態で表示する例です。

[フォルダの選択]ボタンがクリックされると C:\Work が選択された状態でFolderBrowserDialogを表示します。

VBの例

' [フォルダの選択]ボタンクリック時の処理
Private Sub btnSelectFolder_Click(sender As System.Object, e As System.EventArgs) Handles btnSelectFolder.Click
    '★★★C:\Workフォルダを選択した状態にする★★★
    FolderBrowserDialog1.SelectedPath = "C:\Work"

    '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)
{
    // ★★★C:\Workフォルダを選択した状態にする★★★
    folderBrowserDialog1.SelectedPath = @"C:\Work";

    // FolderBrowserDialogを表示
    if (folderBrowserDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
    {
        // ユーザーが選択したフォルダをテキストボックスに表示
        txtFolder.Text = folderBrowserDialog1.SelectedPath;
    }
}



コメントを残す

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

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