添加 父节点,并为父节点添加子节点
private void button1_Click(object sender, EventArgs e)
{
TreeNode tn1 = treeView1.Nodes.Add("古诗");//为控件创建父节点
TreeNode Ctn1 = new TreeNode("夜月一帘幽梦");//创建子节点1
TreeNode Ctn2 = new TreeNode("春风十里柔情");//创建子节点2
tn1.Nodes.Add(Ctn1);
tn1.Nodes.Add(Ctn2);
}
移除选中节点(父/子都可以移除)
private void button2_Click(object sender, EventArgs e)
{
if (treeView1.SelectedNode==null)//如果在树控件1中没有选择任何子节点,提示信息
{
MessageBox.Show("请选择要删除的项");
}
else {
treeView1.SelectedNode.Remove();//删除选中的节点
}
}
为节点添加图标(父/子都可以添加)
private void button1_Click(object sender, EventArgs e)//按钮1
{
TreeNode tn1 = treeView1.Nodes.Add("古诗");
TreeNode Ctn1 = new TreeNode("夜月一帘幽梦");
TreeNode Ctn2 = new TreeNode("春风十里柔情");
tn1.Nodes.Add(Ctn1);
tn1.Nodes.Add(Ctn2);
treeView1.ImageList = imageList1;//为树控件1选择imageList1图集
treeView1.ImageIndex = ;//为树控件1每一项 选择图集中的第一个图片
treeView1.SelectedImageIndex = ;//为树控件1的当前项选择图集中的第二个图片
}