var
  gNode: TTreeNode;
begin
  with Tree.Items do
  begin
    Clear; { remove any existing nodes }
    maintree:=Add(nil, 'RootTreeNode1'); { Add a root node }
    maintree.ImageIndex:=1;
    gNode:=addchild(maintree,'ll1');
    gNode.ImageIndex:=2;
    gNode:=addchild(maintree,'lll2');
    gNode.ImageIndex:=3;
 end;
end;