Treeview in VB.Net

Ich möchte in VB.net einen Explorer konstruieren. Allerdings möchte ich mir die Daten nicht nur anzeigen lassen sondern auch direkten Zugriff auf meine Dateien haben.

Hierfür habe ich in ein eigenes Context Menu drei Unterpunkte gelegt mit denen ich unter anderem umbenennen löschen etc. kann.

Mein Unterprogramm zum löschen lautet wie folgt:

Private Sub MenuItemContextTreeRemove_Click(ByVal sender As Object, ByVal e As System.EventArgs) Handles MenuItemContextTreeRemove.Click
System.IO.File.Delete(TreeView1.SelectedNode.FullPath)
tncontext.Remove()
End Sub

tncontext stellt hier ebenso den ausgewählten Knoten dar.

Vermutlich habe ich ein Problem mit den Zugriffsrechten. Weiß jemand wie ich diese umstellen kann?Bzw. lohnt es sich überhaupt? Fan im NEt nur Beispiele für einen Explorer der mir zwar alles auflistete aber eben auch nicht weiter als ich kam. Also praktisch die richtigen Filezugriffe fehlten auch hier.
 
Tag.

Was genau funktionert denn nicht?
Bekommst du eine Fehlermeldung?

Beschreib mal bitte dein Problem genauer.

MfG Aafreak
 
Problem ist dass ich keinen direkten Filezugriff bekomme über das Treeview bzw. den ausgelesenen String und somit aus dem Treeview heraus praktisch nicht auf die Daten zugreifen kann.
 
Kann es sein das
"TreeView1.SelectedNode.FullPath"
nicht den ganzen Pfad korrekt mit Dateiname zurückliefert?
Oder ist die Datei gerade geöffnet?

Welche Fehlermeldung bekommst du genau?

MfG aafreak
 
Zurück
Oben