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); }
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(); }