在程序开发过程中我们经常用到treeview,还经常要修改节点的名字。节点名字修改后还想及时更新数据库。这时问题就来了,怎样获取NODE(节点)更新后的值呢?本人试了很多方法最终分析出treeview节点名字修改的AfterLabelEdit事件。事件内有两个参数如下代码 sender 和 e。

private void treeView2_AfterLabelEdit(object sender, NodeLabelEditEventArgs e)
{

代码内的e 有两个值,e.Lable 和 e.Node。Lable为当前修改后的值,node为当前修改的接点。

假设一个节点修改前的名称为 “NODE01”,我们要将名字修改为“节点01” ,这时我们通过三种方法来进行验证。

treeview1.selectednode.text   ——》NODE01

e.node.text——》NODE01

e.Lable——》节点01

将一个节点更改为编辑状态,内容不修改时,e.Lable的值为 NULL.

4 //右键点击,就进入 修改 状态 5 private void treeView 1_ Node MouseClick(object sender, Tree Node MouseClickEventArgs e) 1.我的资源管理器 2.支持Animation效果的树控件 翻译Stu-Smith著Customizable Tree Control with Animation Supportivanx译 For MSPROJECT.CN 简介本文实现一个全定制的树状控件,编写语言... 1 <UserControl x:Class="iPIS.UI.Base.Tree.VideoTreeControl" 2 xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" 3 xmlns:x="http...
winform 节点 的Name 或者Text 查找 节点 并展开树原理:遍历树,当找到符合的 节点 后可对 节点 进行相应的操作(我对其设置了背景色),然后展开其父级即可;下面直接上代码:/// &lt;summary&gt; /// 据树 节点 的Name或者Text选中 节点 并展开树 /// &lt;/summary&gt; /// &lt;param na...