public void AddNodesToTree(TreeNodesCollection Nodes, ItemContenedor ItemPadre) { foreach (ItemContenedor Item in m_Contenedor.GetItemsByItemParent(ItemPadre.ID)) { UltraTreeNode Node = new UltraTreeNode(Item.ID, Item.Nombre); Image Imagen = ilMain.Images[Item.Imagen]; Node.Tag = Item; if (Imagen != null) { Node.LeftImages.Add(Imagen); } ; Nodes.Add(Node); AddNodesToTree(Node.Nodes, Item); } }