Esempio n. 1
0
File: Form1.cs Progetto: lukx1/JPCU
        private void LoadFromFile(string file)
        {
            var x        = new TreeExplorer();
            var tree     = x.LoadTree(file);
            var tn       = CreateNodes(tree);
            var topLevel = tn.Where(r => r.Depth == 0);

            treeList.Nodes.AddRange(topLevel);
        }
Esempio n. 2
0
File: Form1.cs Progetto: lukx1/JPCU
        private void CrtNode(MyTree t)
        {
            var x    = new TreeExplorer();
            var tree = x.LoadTree(@"X:\PGR\tree.csv");
            int i    = 0;

            foreach (var node in tree.Nodes)
            {
                var tNode = new MyTreeNodeElem()
                {
                    ID       = node.ID,
                    LeftVal  = node.Left,
                    RightVal = node.Right,
                    Value    = node.Name
                };
                tNode.Width    = 300;
                tNode.Height   = 16;
                tNode.Location = new Point(2, i++ *16 + 2);
                treeList.Controls.Add(tNode
                                      );
            }
            treeList.Refresh();
        }