通常FolderBrowserDialogを表示すると、下図のように[新しいフォルダー]ボタンが表示されます。
この[新しいフォルダー]ボタンは非表示にすることができ、ShowNewFolderButtonプロパティで設定することができます(既定値はTrue)。
下記は、[新しいフォルダー]ボタンを表示しないようにする例です。
「[新しいフォルダー]ボタンを表示」チェックボックスにチェックが付いているときのみ、[新しいフォルダー]ボタンが表示されます。
VBの例
' [フォルダの選択]ボタンクリック時の処理
Private Sub btnSelectFolder_Click(sender As System.Object, e As System.EventArgs) Handles btnSelectFolder.Click
'★★★[新しいフォルダー]説明を設定する★★★
FolderBrowserDialog1.ShowNewFolderButton = chkShowNewFolderButton.Checked
'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)
{
// ★★★[新しいフォルダー]説明を設定する★★★
folderBrowserDialog1.ShowNewFolderButton = chkShowNewFolderButton.Checked;
// FolderBrowserDialogを表示
if (folderBrowserDialog1.ShowDialog() == System.Windows.Forms.DialogResult.OK)
{
// ユーザーが選択したフォルダをテキストボックスに表示
txtFolder.Text = folderBrowserDialog1.SelectedPath;
}
}
Please follow and like us:
![既定では[新しいフォルダー]ボタンが表示される](https://blog.hiros-dot.net/wp-content/uploads/2011/10/Image041.png)
![[新しいフォルダー]ボタンを非表示にする例](https://blog.hiros-dot.net/wp-content/uploads/2011/10/Image051.png)
コメント