Пример #1
0
        public override void contributeToTreeView(TreeView treeView)
        {
            TreeNode rootNode = new TreeNode(this.GetType().Name);
            //rootNode.Expand();
            TreeNode accountNode = rootNode.Nodes.Add("account_hash = ");

            accountNode.Nodes.Add("num_buckets = " + account_num_buckets);
            accountNode.Nodes.Add("table_size = " + account_table_size);
            TreeNode characterhashNode = rootNode.Nodes.Add("character_hash = ");

            characterhashNode.Nodes.Add("num_buckets = " + character_num_buckets);
            characterhashNode.Nodes.Add("table_size = " + character_table_size);
            // add character stuff here
            for (int i = 0; i < character_list.Count; i++)
            {
                TreeNode characterNode = characterhashNode.Nodes.Add($"character {i+1} = ");
                character_list[i].contributeToTreeNode(characterNode);
            }
            TreeNode globalsquelchNode = rootNode.Nodes.Add("global_squelch = ");

            global_squelch.contributeToTreeNode(globalsquelchNode);
            treeView.Nodes.Add(rootNode);
            rootNode.ExpandAll();
        }
Пример #2
0
 public void contributeToTreeNode(TreeNode node)
 {
     node.Nodes.Add("i_character_id = " + Utility.FormatHex(i_character_id));
     character_info.contributeToTreeNode(node);
 }