Можно ли использовать нестандартную папку в качестве корневой папки FolderBrowserDialog?

Свойство FolderBrowserDialog.RootFolder ограничивается только специальной папкой, определенной вEnvironment.SpecialFolder переписчик. Однако в моем приложении мы должны показать это диалоговое окно, но корневой путь должен быть настраиваемым, и обычно это настраиваемая папка, не связанная с какой-либо специальной папкой в перечислителе.

Как я могу показать браузер папок с корнем, назначенным для пользовательской папки? Может быть, это невозможно с помощью свойства RootFolder, но возможно ли получить тот же эффект другими способами (то есть пользователь не может просматривать или выбирать вне корневой папки). Вэтот ответКто-то намекнул, что это возможно с помощью манипуляции отражением, но обновлений не было. Любая идея, если это возможно в .NET?

Ответы на вопрос(1)

Ваш ответ на вопрос