C# treeview加根节点与子节点
private void Form1_Load(object sender, EventArgs e)
{
treeView1.Nodes.Add("1根节点"); int i = 0;
treeView1.Nodes[i].Nodes.Add("0 子节点");
treeView1.Nodes[i].Nodes.Add("1 子节点");
treeView1.Nodes.Add("2根节点"); i++;
treeView1.Nodes[i].Nodes.Add("0 子节点");
treeView1.Nodes[i].Nodes.Add("1 子节点");
treeView1.ExpandAll(); //全展开
treeView1.Scrollable = true; //带滚动条
treeView1.Dock = System.Windows.Forms.DockStyle.Fill; //全填充窗口
}
private void treeView1_DoubleClick(object sender, EventArgs e)
{
if (treeView1.SelectedNode.Parent == null) { return; }
MessageBox.Show(((TreeView)sender).SelectedNode.Text + " " +((TreeView)sender).SelectedNode.Parent.Text+" " + ((TreeView)sender).SelectedNode.Index);
}