在程序开发过程中我们经常用到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
值
查找
节点
并展开树原理:遍历树,当找到符合的
节点
后可对
节点
进行相应的操作(我对其设置了背景色),然后展开其父级即可;下面直接上代码:/// <summary>
///
根
据树
节点
的Name或者Text选中
节点
并展开树
/// </summary>
/// <param na...