TreeView 控件

查找结点示例

类似文件夹树结构。

属性/方法 说明
Nodes Node 集合对象
Root 根结点(第一个添加的结点)
ImageList 图象列表 ImageList 对象
NodeClick(ByVal Node As MSComctlLib.Node) 结点单击事件
NodeCheck(ByVal Node As MSComctlLib.Node) 结点选择事件
Style 显示方式(线、加减号)

Node 集合对象

属性/方法 说明
Add(relative,relationship,key,text,image,selectedimage) 添加 Node 对象并返回,参数全部可选
Remove(index|"key") 删除
Clear() 删除所有
Count 结点数
Nodes(index) 返回节点 Node 对象
FullPath 返回结点所经过的全路径,"Root\Child1"
PathSeparator 路径分隔符,通常为 "\"

Add 方法

Add(relative,relationship,key,text,image,selectedimage)
参数 意义
relative 一个已存在节点的 Index 或 Key,可选
relationship 与已存在节点的相对关系
key 键值,可选
text 显示文本
image 图像号,可选
selectedimage 选中状态的图像号,可选

Add 参数 relationship

常量 说明
Public Const tvwFirst = 0 在最前
Public Const tvwLast = 1 在最后
Public Const tvwNext = 2 在后面,默认
Public Const tvwPrevious = 3 在前面
Public Const tvwChild = 4 子结点

Node 对象

属性/方法 说明
Text 显示文字,默认属性
Index 索引
Key 关键词
Root 根结点 Node 对象
Parent 父结点 Node 对象
Children 子结点数
Child 第一个子结点 Node 对象
ForeColor 前颜色
BackColor 背景色
Bold 是否粗体
Image 图象 index | key
SelectedImage 选中时的图象 index | key
Expanded 是否展开
ExpandedImage 展开图象 index | key
FirstSibling 第一个同级结点 Node 对象
LastSibling 最后同级结点 Node 对象
Next 下一个同级结点 Node 对象
Sorted 是否排序

Style 属性

设置值 描述
0 仅为文本。
1 图像和文本。
2 +/- 号和文本。
3 +/- 号,图像和文本。
4 直线和文本。
5 直线,图像和文本。
6 直线,+/- 号和文本。
7 (缺省)直线,+/- 号,图像和文本。