一、设置TreeView可修改
treeView1.LabelEdit = true;
二、添加AfterLabelEdit事件及代码
private void treeView1_AfterLabelEdit(object sender, NodeLabelEditEventArgs e)
{
Console.WriteLine(e.Label); //获取新文本
Console.WriteLine(e.Node.Text); //获取原来的文本
e.Node.Text = e.Label; //同步更新Node文本
//GetAndSaveListData(); //后台保存TreeView数据---需要用户自行构建
}
总结:核心代码——e.Node.Text = e.Label;//修改文本节点并立即生效