如何动态的向TreeView或TreeLiSt动态的添加节点,如添加根节点,中间节点,叶子节点等。求高手详细指点。

解决方案 »

  1.   

    你可以在设计器中加几个节点,然后到Designer文件中去看看就知道了
      

  2.   

    System.Windows.Forms.TreeNode treeNode1 = new System.Windows.Forms.TreeNode("节点1");
                System.Windows.Forms.TreeNode treeNode2 = new System.Windows.Forms.TreeNode("节点4");
                System.Windows.Forms.TreeNode treeNode3 = new System.Windows.Forms.TreeNode("节点0", new System.Windows.Forms.TreeNode[] {
                treeNode1,
                treeNode2});
                System.Windows.Forms.TreeNode treeNode4 = new System.Windows.Forms.TreeNode("节点3");
                this.treeView1 = new System.Windows.Forms.TreeView();
                this.SuspendLayout();
                // 
                // treeView1
                // 
                this.treeView1.Location = new System.Drawing.Point(12, 12);
                this.treeView1.Name = "treeView1";
                treeNode1.Name = "节点1";
                treeNode1.Text = "节点1";
                treeNode2.Name = "节点4";
                treeNode2.Text = "节点4";
                treeNode3.Name = "节点0";
                treeNode3.Text = "节点0";
                treeNode4.Name = "节点3";
                treeNode4.Text = "节点3";
                this.treeView1.Nodes.AddRange(new System.Windows.Forms.TreeNode[] {
                treeNode3,
                treeNode4});
                this.treeView1.Size = new System.Drawing.Size(377, 299);
                this.treeView1.TabIndex = 0;