Rootnodes in einem TreeView durchsuchen

// alle Rootnodes in einem TreeView durchsuchen
if (TreeView1->Items->Count -> 0)
{
   TTreeNode *tn = TreeView1->Items->Item[0];
   // solange eine gültige Rootnode gefunden wurde
   while (tn != NULL)
   {
       // hier irgendwas mit der Node 'tn' machen
       tn->Text = "umbenannt";

       // nächste Rootnode suchen
       tn = tn->getNextSibling();
   }
}