TreeView 控件的使用

原创 2007年10月07日 16:01:00
1.添加节点:ADD方法
在添加过程中,你操作的对象是节点,而非TreeView控件本身。所以你不能直接使用TreeView.add命令。
object.Nodes.Add(relative, relationship, key, text, image, selectedimage)
Relative:参照节点的键值。
Relationship:指明欲加入的节点与业已存在的节点之间的关系。其可选值及具体含义如下:  
0:顶级节点,新添的节点放置在参照节点的最上面。  
1:末级节点,新添的节点放置在参照节点的最下面。  
2:次级节点,新添的节点紧跟参照节点。  
3:上级节点,新添的节点放在参照节点的上面。  
4:子节点,新添的节点为参照节点的子节点。
Key:新添加节点的键值(字符串类型),该键值必须是唯一的。  
Text:所添加节点的标题。
Image和selectedimage:图像索引值。可选参数(N型),指明新添加的节点在选中与没选中时所显示的不同图像。
通常,这些图像是存放在ImageList(用来存放图片的)控件中的。在TreeView控件中你可以设置该控件的ImageList值。

例子:
this.nodes.add(,,'TOP','参照目录项')  
this.nodes.add('TOP',0,'TopOnTop','参数0:放在参照目录项的最上面')  
this.nodes.add('TOP',1,'TOP1','参数1:放在参照目录项的最下面')  
this.nodes.add('TOP',2,'TOP2','参数2:紧靠参照目录')  
this.nodes.add('TOP',3,'TOP3','参数3:放在参照目录的上面')
this.nodes.add('TOP',4,'Child—of—TOP','参数4:参照目录的子目录')  
this.nodes.add('Child—of—TOP',4,'GrandSon—of—TOP','顶级目录的孙目录')  
this.nodes.add('TOP',3,'DeleteMe','删掉我!')  
this.nodes.add('TOP',3,'AddMe','单击此处新增子节点!')


2. 单击节点:NodeClick 事件
if node.text='删掉我'  
     thisform.treeview.nodes.remove(node.key)  // 这里用到删除节点Remove函数
endi  

 

C# treeview控件的使用方法

步骤之一:首先当窗体加载的时候,我们添加上图中所示的节点。C# treeview控件的使用方法步骤之二:当点击“Delete the Selected”按钮时,被选中的节点将被删除。当点击“Edit ...
  • guoliwang
  • guoliwang
  • 2009年10月27日 15:22
  • 1036

asp.net TreeView控件的用法

html   asp:Panel id="panel1" runat="server" Height="300" ScrollBars="Auto">                         ...
  • chinaly
  • chinaly
  • 2008年09月19日 14:15
  • 5755

WinForm 中TreeView 控件的使用实例

新建一个窗体,在本窗体界面上需要以下几个按钮 (一个TreeView    一个 TextBox  三个Button 按钮) 后台代码如下: using System; using System....
  • Denghejing
  • Denghejing
  • 2013年11月03日 17:55
  • 11659

asp.net treeview 控件的使用

    TreeView 是 ASP.NET 的 Navigation 中的一个控件,实际上就是我们平时所说的树型菜单。 在视图设计中添加 TreeView。 HTML代码清单:后台代码清单:prot...
  • liumqj
  • liumqj
  • 2011年06月16日 11:54
  • 4896

WPF TreeView控件 使用总结

TreeView使用总结 绑定: XAML                     ItemsSource="{Binding Path=Children}">...
  • csharp25
  • csharp25
  • 2012年03月09日 14:22
  • 7611

.net高级web控件treeview

treeview属性和方法介绍  在窗体中添加一个treeview控件,通过treeview对象的属性nodes创建所需的树形结构。  例:建立如下树形结构  窗体中HTML代码为:<iewc:tre...
  • yejunchen
  • yejunchen
  • 2008年04月24日 22:11
  • 534

关于TreeView控件的使用

在写IM的时候,需要用到好友列表,于是想到使用TreeView控件。现把使用后的一些东西写出来分享。主要是一些关于TreeView控件的属性和事件的说明。希望有用!~~~~一、应用TreeView 控...
  • waitingforever
  • waitingforever
  • 2006年08月09日 15:43
  • 712

Qt:5.5新特性,TreeView使用(quick)

在5.5版本里面,quick新加入了TreeView,以前是没有的。 在这里我来介绍一下简单的使用。 上源码(一共6个文件) main.cpp #include #include #incl...
  • wsj18808050
  • wsj18808050
  • 2015年08月10日 20:05
  • 5092

对ASPTreeView控件更新

花去不少时间,对ASPTreeView控件作了进一步更新:支持checkbox功能 自动创建Access2000数据库:tree.mdb(如果不存在)--- 需要MDAC2.0+支持 能够兼容IE5+...
  • yjgx007
  • yjgx007
  • 2004年10月04日 00:03
  • 1607

TreeView 控件使用例子

1. 介绍两个个结构:a. 项目结构typedef struct tagTVITEMW { UINT mask; HTREEITEM hItem; UINT ...
  • baggiowangyu
  • baggiowangyu
  • 2011年03月01日 13:52
  • 3885
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:TreeView 控件的使用
举报原因:
原因补充:

(最多只允许输入30个字)