Esempio n. 1
0
        private void relena_Arbol(TreeView tv, TMNode node)
        {
            TreeNode n_right = rellena_recursivo(node.Node_Rigth);
            TreeNode n_left  = rellena_recursivo(node.Node_Left);
            TreeNode n       = new TreeNode(node.ToString(), new TreeNode[] { n_left, n_right });

            tv.Nodes.Add(n);
        }
Esempio n. 2
0
        private static TreeNode rellena_recursivo(TMNode node)
        {
            if (node is TMANode)
            {
                return(new TreeNode(node.ToString()));
            }
            if (node.Node_Rigth == null)
            {
                Application.Exit();
            }
            if (node.Node_Left == null)
            {
                Application.Exit();
            }
            TreeNode n_right = rellena_recursivo(node.Node_Rigth);
            TreeNode n_left  = rellena_recursivo(node.Node_Left);

            return(new TreeNode(node.ToString(), new[] { n_left, n_right }));
        }