树控件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 | 从树视图控件中删除当前树节点 |