Moin!
Gut, ich gebe zu, ich habe es nicht wirklich eindeutig und klar gesagt:
Dein Ansatz mit einem TreeView ist überflüssig, du brauchst kein TreeView, weil du doch genau genommen nur einen Pfad vom Benutzer abfragen willst (selbst das "Ordner neu anlegen"-Problem steckt da dann mit drin, weil das die Systemfunktion auch gleich alles noch dazu kann). Wie man jetzt die Systemfunktion zur Ordnerauswahl aufruft, steht in den Library-Einträgen drin.
Genau genommen habe ich also deine Frage nicht beantwortet (wie man das Ganze mit einem TreeView löst), weil das einen Haufen Handarbeit darstellt, der total überflüssig ist -> wg. der Systemfunktion. Ich wollte dir also einen anderen Ansatz nahe legen, den ich für sinnvoller halte...
Wenn du darauf nicht eingehen willst und daran festhalten möchtest, wie man dieses Problem mit einem TreeView quasi "von Hand" oder "zu Fuss" erledigt (Pfade ermitteln, eintragen, etc. pp.), dann kann ich dir dabei nicht helfen. Vielleicht findest du hier ja noch jemand anderes, der das machen möchte (ich halte das für überflüssig).
cu
Narses