In der alten version von PB war das ganze ja kein problem, da hab ich im Code Archive folgenden Code gefunden:
Code: Alles auswählen
[...]
If GetGadgetState(#Path) <> -1
CurrentItem.l = GetGadgetState(#Path)
CurrentText.s = GetGadgetItemText(#Path, CurrentItem, 0)
ItemToWalk.l = CurrentItem
FullPath.s = CurrentText.s
Repeat
hItem.l = GadgetItemID(#Path, ItemToWalk)
hParent.l = SendMessage_(GadgetID(#Path), #TVM_GETNEXTITEM, #TVGN_PARENT, hItem)
ParentNumber.l = TreeGadgetItemNumber(#Path, hParent)
ParentText.s = GetGadgetItemText(#Path, ParentNumber, 0)
FullPath.s = ParentText + "\" + FullPath
ItemToWalk = ParentNumber
Until ItemToWalk = -1
If Left(FullPath.s, 1) = "\"
;FullPath.s = Mid(FullPath.s, 2, Len(FullPath.s) - 1)
EndIf
;Debug "Line: " + Str()
;Debug "Child: " + CurrentText
FullPath.s=Right(FullPath.s,Len(FullPath.s)-1)
Debug "PATH: "+FullPath.s
EndIf
[...]
Danke Deluxe0321