c#中点击treeview的节点时怎样随意的更改treeview中节点的文字 c#中点击treeview的节点时怎样随意的更改treeview中节点的文字,请高手指点 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 treeView1.LabelEdit = true; private void treeView1_MouseUp(object sender, MouseEventArgs e) { TreeNode _Node =treeView1.GetNodeAt(e.X, e.Y); _Node.BeginEdit(); } 可以参照下面代码,//需要设置treeView.LabelEdit = true;//注册节点修改事件this.treeView.BeforeLabelEdit += new NodeLabelEditEventHandler(treeView_BeforeLabelEdit);this.treeView.AfterLabelEdit += new NodeLabelEditEventHandler(treeView_AfterLabelEdit);void treeView_AfterLabelEdit(object sender, NodeLabelEditEventArgs e) { if (e.Label != null && e.Label.Trim() != "")//有修改,修改内容不为空 { e.Node.EndEdit(false); e.Node.Text = e.Label; } else { e.CancelEdit = true; } } void treeView_BeforeLabelEdit(object sender, NodeLabelEditEventArgs e) { if (e.Node.Parent == null)//|| e.Node.Parent.Parent == null)//这里假设不允许修改根节点 { e.CancelEdit = true; } } 如何删除保存的网页中指定标签的属性值 困扰了很久的问题,Tcp与服务器建立连接后,最久能保持多长时间? 日期格式 如何将图片导入到word中 delegate(委托)的本质是什么? 超级简单的问题。 请高手指教!! 读取资源文件中的中文显示出来全是问号 大家好:圣诞快乐,请问在C#中别人写一个最简单的控件(包括如何安装),我想改成。还可以加分(要多少可以说(10-100)) 造成停工两天的大难题 请教一个在winform中 datagrid的通用样式函数 datagridview 如何显示数组的值
{
TreeNode _Node =treeView1.GetNodeAt(e.X, e.Y);
_Node.BeginEdit();
}
treeView.LabelEdit = true;
//注册节点修改事件
this.treeView.BeforeLabelEdit += new NodeLabelEditEventHandler(treeView_BeforeLabelEdit);
this.treeView.AfterLabelEdit += new NodeLabelEditEventHandler(treeView_AfterLabelEdit);void treeView_AfterLabelEdit(object sender, NodeLabelEditEventArgs e)
{
if (e.Label != null && e.Label.Trim() != "")//有修改,修改内容不为空
{
e.Node.EndEdit(false);
e.Node.Text = e.Label; }
else
{
e.CancelEdit = true;
}
}
void treeView_BeforeLabelEdit(object sender, NodeLabelEditEventArgs e)
{
if (e.Node.Parent == null)//|| e.Node.Parent.Parent == null)//这里假设不允许修改根节点
{
e.CancelEdit = true;
}
}