using System;
using System.Collections.Generic;
using System.ComponentModel;
using System.Data;
using System.Drawing;
using System.Text;
using System.Windows.Forms;
namespace TestTreeView
{
public partial class Form1 : Form
{
public Form1()
{
InitializeComponent();
treeView1.ImageList = imageList1;
}
//Nodes[0].Nodes[0],第一個Nodes[0]表示根節點,下一個Nodes[0]表爲其子節點,數字0爲節點的Index
private void button1_Click(object sender, EventArgs e)
{
TreeNode tn = new TreeNode();
tn.Text = "根節點";
tn.ImageIndex = 0;
tn.SelectedImageIndex = 0;
treeView1.Nodes.Add((TreeNode)tn.Clone()); //添加根節點
//treeView1.Nodes[0]表示爲根節點,0表示爲第一個根節點
tn.Text = "根節點子節點0";
tn.ImageIndex = 1;
tn.SelectedImageIndex = 1;
treeView1.Nodes[0].Nodes.Add((TreeNode)tn.Clone()); //在根節點下添加子節點
//treeView1.Nodes[0].Nodes[0] 表示在根節點的子節點
tn.Text = "子節點0的子節點";
tn.ImageIndex = 1;
tn.SelectedImageIndex = 1;
treeView1.Nodes[0].Nodes[0].Nodes.Add((TreeNode)tn.Clone()); //在子節點下添加子節點
}
}
}