树控件TreeView可以为用户显示节点层次结构,每个节点又可以包含子节点,包含子节点的节点叫父节点。  


1、树控件部分属性及其说明

属性名

说明

Nodes

获取分配给树控件的树节点集合

ShowLine

是否显示父子节点之间的连线,默认为true

ShowPlus

设置为true,当两个节点收起到一起时,可以显示一个“+”号,使访问者知道这个节点可以展开;设置为false,则不显示

SelectedNode

获取或设置当前在树控件中选定的树节点

autoselect

若设置为true,当访问者在TreeView控件中对节点进行定位时,可以使用键盘上的箭头来进行定位;若设置为false,则不允许

Scrollable

是否出现滚动条

Expandlevel

用来定义控件的层次结构展开的级别数

Navigateurl

点击节点时的跳转网址

 

2、树控件部分事件及其说明

事件名

说明

AfterCheck

选中或取消属性节点时发生

AfterCollapse

在收起树节点后发生

AfterExpand

在展开树节点后发生

AfterSelect

在更改选定树节点后发生

BeforeCollapse

在收起树节点前发生

BeforeExpand

在展开树节点前发生

BeforeSelect

在更改选定树节点前发生

 

3、关于TreeNode类的说明

TreeNode类的部分属性及其说明

属性名

说明

FirstNode

获取树节点集合中的第一个子节点

Index

获取树节点在树节点集合中的位置

IsExpanded

指示树节点是否处于可展开状态

IsSelected

用以指示树节点是否处于选定状态

IsVisible

用以指示树节点是否是完全可见或部分可见的

LastNode

获取最后一个子树节点

Name

获取或设置树节点的名称

NextNode

获取该节点的下一个同级树节点

Nodes

获取该节点包含的所有子节点的集合

Parent

获取当前树节点的父节点

PrevNode

获取该节点的上一个同级树节点

Tag

表示包含该树节点有关数据的对象

Text

指定该节点的标题

TreeView

获取包含该节点的树视图控件

 

TreeNode类的部分方法及其说明

方法名

说明

Clone

复制树节点和以此树节点为根的整个子树

Collapse

收起树节点

Expand

展开树节点

ExpandAll

展开所有子树节点

GetNodeCount

返回子树节点的数目

Remove

从树视图控件中删除当前树节点