すみません質問です。
TreeView1->Items->Add(NULL, "hoge");
ListBox1->AddItem("Nodes1", TreeView1->Items);
TreeView1->Items = new TTreeNodes(TreeView1);
TreeView1->Items->Add(NULL, "hige");
ListBox1->AddItem("Nodes2", TreeView1->Items);

とこんな感じでTTreeNodesを別リストに保存しておき、
その保存してあるノードをTreeView->Itemsに代入してItemsを簡単に切り替えられるようにしたいのですが、
これでやるとItemsに代入した時点でもとのItemsが解放されるらしくうまくできません。

こういうのは別形式で保存していちいちクリア->追加で切り替えるしかないんでしょうか…