Ist es möglich, einen nicht speziellen Ordner als Stammordner für FolderBrowserDialog zu verwenden?

FolderBrowserDialog.RootFolder-Eigenschaft ist nur auf den speziellen Ordner beschränkt, der in definiert istEnvironment.SpecialFolder Enumerator. In meiner Anwendung müssen wir dieses Dialogfeld jedoch anzeigen, aber der Stammpfad muss konfigurierbar sein und ist normalerweise ein benutzerdefinierter Ordner, der sich nicht auf einen der speziellen Ordner im Enumerator bezieht.

Wie kann ich einen Ordnerbrowser anzeigen, dessen Stammverzeichnis einem benutzerdefinierten Ordner zugewiesen ist? Möglicherweise ist dies mit der RootFolder-Eigenschaft nicht möglich, es ist jedoch möglich, den gleichen Effekt auf andere Weise zu erzielen (d. H. Der Benutzer kann den Stammordner nicht anzeigen oder außerhalb auswählen). Imdiese AntwortJemand hat angedeutet, dass Reflexionsmanipulation möglich sein könnte, aber es gab kein Update. Irgendeine Idee, ob dies in .NET möglich ist?

Antworten auf die Frage(1)

Ihre Antwort auf die Frage