Finns det någon som har lyckats att hålla en en treeView sorterad. Sortera treeView
Exempelvis treeView är satt till
<code>
Sorted = True
</code>
och sedan lägger jag till ett par noder. TreeView är fortfarande sorterad, men efter att jag bytt namn på en node
<code>
firstNode.text = "Zzzz"
</code>
så kommer den nod jag bytt namn på fortfarande att ligga kvar på samma ställe.
Jag kan flytta noder mellan olika "nivåer" i trädet men jag kan inte ändra ordning på noder på samma nivå. Följande ger inga felmeddelande och verkar att funka men ger inget resultat i treeWiev. (Byter plats på två noder)
<code>
nodeTmp = CType(lastNode.Clone, TreeNode)
lastNode = CType(aN.Clone, TreeNode)
aN = CType(nodeTmp.Clone, TreeNode)
</code>
Finns det någon som har en lösning på problemet utan att hålla hela trädet i en extern struktur och sedan ändra i den tömma trädet och fylla på det på nytt.