Hallo Christoph,
ich sehe nichts davon, dass du wirklich Clone verwendest. Hast du dir das Beispiel in der
SDK-Doku/MSDN unter
TreeNode.Clone-Methode genau angeschaut?
Zitat: |
Wie kann das sein? Das TreeView besitzt zu dem Zeitpunkt keine Nodes. Ich denke dass hier meinerseits ein Missverständnis vorliegt. |
Weil es sich um Referenzen handelt, kann offensichtlich ein ganz konkreter TreeNode nur an eine Stelle in einer TreeView existieren und nicht an mehreren Stellen. Das gleiche gilt übrigens auch für jedes einzelne Control.
Zitat: |
Hat hier jemand einen Tipp für mich, wie vorgehen muss, um eine Kopie eines TreeViews mit allen Nodes und Icons zu erhalten. |
Siehe das o.g. Beispiel.
Zitat: |
Ich denke, das kann man dann auch leicht für andere Controls verwenden, oder? |
Nein. Es geht nur bei den Elementen, die das Interface
IClonable implementiert haben. Welche das sind, findest du z.B. in der SDK-Doku über den Index zur Clone-Methode.
Gruß Jürgen