将folderbrowserdialog限制为一个文件夹

时间:2018-06-22 09:28:32

标签: c# wpf folderbrowserdialog

我有一个文件夹浏览器对话框,它将打开到某个文件夹,可以说C:\ Temp。

此文件夹中有许多文件夹,例如C:\ Temp \ 1 \ C:\ Temp \ 2 \等。

现在我只希望用户能够在C:\ Temp中选择一个文件夹,例如选择1或2。

在folderbrowserdialog中是否有一种简便的方法,还是我应该重新考虑我的方法,仅将其显示在保管箱中,还是让它们从那里选择?

欢呼

1 个答案:

答案 0 :(得分:0)

如果它不是SpecialFolder,则不能仅将其限制为该文件夹。如果它是一个特殊文件夹,则可以为RootFolder设置一个FolderBrowserDialog属性。

var d= new System.Windows.Forms.FolderBrowserDialog { RootFolder= Environment.SpecialFolder.LocalApplicationData};
d.ShowDialog();