private void ShowStructure(SMStructure structure, string fileName, TreeView treeView) { TreeNode root = new TreeNode(); root.Text = fileName; treeView.Nodes.Add(root); ShowStructure(structure, root); }
private void ShowStructure(SMStructure structure, TreeNode parentNode) { TreeNode currentNode = new TreeNode(); currentNode.Tag = structure; currentNode.Text = structure.FieldName + "\t\t\t{Structure}"; parentNode.Nodes.Add(currentNode); foreach (KeyValuePair <string, SMFieldItem> subItem in structure.Items) { ShowItem(subItem.Value, currentNode, subItem.Key); } }