Hallo,
ich sitz grad seit paar Stunden am Treeview und auch Google hat mir nicht weiter geholfen.
Also in diesem Treeview zeige ich eine Ordnerstruktur an, nur die ersten 2 Ebenen (ftp, deshalb nicht alles). Nun will ich einen Ordner erneut beziehungsweise tiefer scannen lassen bei einem Knopfdruck.
Versuch 1:
Ergebnis1:
Nur eine neue Node wird hinzugefügt. Liegt vermutlich daran, dass die SelectedNode nach dem ersten anfügen nicht mehr ausgewählt ist.
Versuch 2, da unzählige Versuche nicht geklappt haben, ja ich weiß, seeeehr unschön:
Ergebnis2:
Nichtmal eine Node wie zuvor wird hinzugefügt.
Kann mir irgendjemand da weiterhelfen?
Ich häng da echt und finden tue ich au nix mehr.
Danke im Voraus an alle die helfen können!
ich sitz grad seit paar Stunden am Treeview und auch Google hat mir nicht weiter geholfen.
Also in diesem Treeview zeige ich eine Ordnerstruktur an, nur die ersten 2 Ebenen (ftp, deshalb nicht alles). Nun will ich einen Ordner erneut beziehungsweise tiefer scannen lassen bei einem Knopfdruck.
Versuch 1:
Ergebnis1:
Nur eine neue Node wird hinzugefügt. Liegt vermutlich daran, dass die SelectedNode nach dem ersten anfügen nicht mehr ausgewählt ist.
Versuch 2, da unzählige Versuche nicht geklappt haben, ja ich weiß, seeeehr unschön:
VB.NET-Quellcode
- Dim fullpath As String = tvFTPServer.SelectedNode.FullPath
- Dim splt() As String = fullpath.Split(CChar("\"))
- tvFTPServer.SelectedNode.Nodes.Clear()
- For Each NewNode As String In dirfiles
- If UBound(splt) < 1 Then
- Exit Sub
- ElseIf UBound(splt) = 0 Then
- tvFTPServer.Nodes(splt(0)).Nodes.Add(NewNode)
- ElseIf UBound(splt) = 1 Then
- tvFTPServer.Nodes(splt(0)).Nodes(splt(1)).Nodes.Add(NewNode)
- ElseIf UBound(splt) = 2 Then
- tvFTPServer.Nodes(splt(0)).Nodes(splt(1)).Nodes(splt(2)).Nodes.Add(NewNode)
- ElseIf UBound(splt) = 3 Then
- tvFTPServer.Nodes(splt(0)).Nodes(splt(1)).Nodes(splt(2)).Nodes(splt(3)).Nodes.Add(NewNode)
- ElseIf UBound(splt) = 4 Then
- tvFTPServer.Nodes(splt(0)).Nodes(splt(1)).Nodes(splt(2)).Nodes(splt(3)).Nodes(splt(4)).Nodes.Add(NewNode)
- End If
- Next
Ergebnis2:
Nichtmal eine Node wie zuvor wird hinzugefügt.
Kann mir irgendjemand da weiterhelfen?
Ich häng da echt und finden tue ich au nix mehr.
Danke im Voraus an alle die helfen können!