Node verschieben im TreeView
18.08.2003 14:12:44
Michael Brüggemann
ich starte hier den letzten Versuch, mein Problem zu lösen. Ist es so exotisch ?
Ich habe in ein UserForm ein TreeView Control eingefügt. Diesem Nodes hinzuzufügen und zu löschen ist mittlerweile implementiert.
Nachdem ich nunmehr aufgrund meiner Recherchen überzeugt davon bin, dass Drag&Drop mit dem Objekt in VBA unmöglich ist, suche ich dennoch nach einer Möglichkeit, Nodes zu verschieben, indem ich die Node auswähle und einen Button auf dem Formular für "abwärts" oder "aufwärts" anklicke.
Muss ich dafür tatsächlich die ausgewählte Struktur (Node mit allen Kindern) in einem Array sichern, die Node löschen und sie an der gewünschten Position im Baum aus dem Array wieder herstellen ? Es gibt leider keine Methode "MOVE", der ich den neuen "Parent" mitgeben kann !
Danke für JEDE Idee
Michael