Verstehe TreeView (iteration) nicht
-
Hallo,
ich check bei der TreevView Klasse einfach nicht durch.
Ich habe Knoten sowie Unterknoten in einem ListView, jetzt möchte ich das der Benutzer diese Knoten auswählen kann und in ein weiteres leeres ListView einfügen kann.
Hier komm ich jetzt nicht weiter…
Es steht z.B. folgendes in dem ListView:
+-Speichermedien +-CD-Rohlinge +-CD +-DVD Rohlinge +-DVD-RW +-DVD+RW +-Arbeitsspeicher …….
Wenn der Benutzer nun Speichermedien auswählt und bestätigt fügt er Speichemedien mit allen Unterkategorien ein so wie es sein soll.
if (!selectedNode->Parent) { TreeNode^ node = safe_cast<TreeNode^>(selectedNode->Clone()); treeView2->Nodes->Add(node); } else { }
Wo ich aber nicht weiterkomme ist der else block, dass heißt ich hab keine Ahnung wie ich das anstellen soll dass wenn z.B. DVD Rohlinge->DVD-RW ausgewählt wird das Programm Speichermedien->DVD Rohlinge->DVD-RW in das zweite ListView einfügt.
Dann kommt noch dazu das bereits eingefügte Knoten nicht doppelt eingefügt werden können aber das ist dann Step2
Ich hoffe ihr könnt mir helfen.
Mfg Sensimillia
-
Keiner eine Idee?