Vb TreeView控件问题

来源:百度知道 编辑:UC知道 时间:2024/06/17 14:59:21
Private Sub Form_Load()
Dim nodex As Node
Dim i As Integer
TreeView1.Style = tvwTreelinesPlusMinusPictureText
TreeView1.BorderStyle = ccFixedSingle
Dim a
a = Array("(01)工程部", "(02)销售部", "(03)财务部", "(04)企划部")
With TreeView1.Nodes
Set nodex = .Add(, , "R", "吉林省长春市公司", 2)
For i = 0 To 3
Set nodex = .Add("R", tvwChild, "C" & i, a(i), 1)
nodex.EnsureVisible
Next
End With
End Sub

想请问一下这里.Add(, , "R", "吉林省长春市公司", 2的"R"是什么意思?谢谢
我知道“R”是怎么回事了,是设置一个索引,那后面的“C”是怎么回事?

应该是关键字Key ,关键字必须以字符开头,所以加了一个“C”

在 Treeview 控件的 Nodes 集合中添加一个 Node 对象。

语法

object.Add(relative, relationship, key, text, image, selectedimage)

Add 方法的语法包含下面部分:

部分 描述
object 必需的。对象表达式,其值是“应用于”列表中的一个对象
relative 可选的。已存在的 Node 对象的索引号或键值。新节点与已存在的节点间的关系,可在下一个参数 relationship 中找到。
relationship 可选的。指定的 Node 对象的相对位置,如设置值中所述。
key 可选的。唯一的字符串,可用于用 Item 方法检索 Node。
text 必需的。在 Node 中出现的字符串。
image 可选的。在关联的 ImageList 控件中的图像的索引。
selectedimage 可选的。在关联的 ImageList 控件中的图像的索引,在 Node 被选中时显示。

应该是这个节点的索引吧。。

key,可以随便设置的,可以是C,也可以是别的