关于TREEVIEW的问题? 当然可以object.Add(b_key, tvwNext,d_key,d_text) 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 treeview.Nodes.Add 父级的key, tvwChild, 下级的key,text Add 方法(Nodes 集合) 在 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 被选中时显示。 设置值relationship 的设置值是:常数 值 描述 tvwFirst 0 首的节点。该 Node 和在 relative 中被命名的节点位于同一层,并 位于所有同层节点之前。 tvwLast 1 最后的节点。该 Node 和在 relative 中被命名的节点位于同一层,并 位于所有同层节点之后。任何连续地添加的节点可能位于最后添加的节点之后 tvwNext 2 (缺省)下一个节点。该 Node 位于在 relative 中被命名的节点之后。 tvwPrevious 3 前一个节点。该 Node 位于在 relative 中被命名的节点之前。 tvwChild 4 (缺省)子节点。该 Node 成为在 relative 中被命名的 节点的子节点。 注意 如果在 relative 中没有被命名的 Node 对象,则新节点被放在节点顶层的最后位置。说明Nodes 集合是一个基于 1 的集合。在添加 Node 对象时,它被指派一个索引号,该索引号被存储在 Node 对象的 Index 属性中。这个最新成员的 Index 属性值就是 Node 集合的 Count 属性的值。因为 Add 方法返回对新建立的 Node 对象的引用,所以使用这个引用来设置新 Node 的属性十分方便。以下例子添加几个具有相同属性的 Node 对象:Dim nodX As Node '声明对象变量。Dim I as Integer '声明计数器变量。For I = 1 to 4 Set nodX = TreeView1.Nodes.Add(,,,"Node " & Cstr(i)) '使用引用来设置其它属性,如 Enabled。 nodX.Enabled = True '把图像属性设置为在关联的 ImageList 中的图像 3。 nodX.ExpandedImage = 3Next IAdd 方法示例(Nodes 集合)以下例子给 TreeView 控件添加两个 Node 对象。为试用此例,在窗体上安放一个 TreeView 控件,并在窗体的声明部分中粘贴下面的代码。运行此例,且单击 Node 对象以展开它。Private Sub Form_Load() '设置 Treeview 控件属性。 TreeView1.LineStyle = tvwRootLines ' Linestyle 1 '添加 Node 对象。 Dim nodX As Node '声明 Node 变量。 '带有文本 'Root' 的第一个节点。 Set nodX = TreeView1.Nodes.Add(, , "r", "Root") '下一个节点是节点 1 ("Root") 的子节点。 Set nodX = TreeView1.Nodes.Add("r", tvwChild, "child1", "Child")End Sub 关于vsFlexgrid的问题 vb网络路径访问文件 求助:关于报表(VB+DataReport) VB新手问:使用WINSOCK通信,发生错误时如何让ERROR事件的方法来处理,而不是程序中断? 大哥大姐弟弟妹妹救命呀! 排休问题。 ¥如何合成两张图片~~急 关于cursor的问题 怎样才能在一个form中动态添加数组? ....急.. 如何“动态”的调用“动态连接库”?(for VB) 如何剪裁窗体使之呈现jpg格式的图画的外形,并且图形的不透明部分剔除掉。 crystal report打印问题?????
Add 方法(Nodes 集合)
在 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 被选中时显示。
设置值relationship 的设置值是:常数 值 描述
tvwFirst 0 首的节点。该 Node 和在 relative 中被命名的节点位于同一层,并 位于所有同层节点之前。
tvwLast 1 最后的节点。该 Node 和在 relative 中被命名的节点位于同一层,并 位于所有同层节点之后。任何连续地添加的节点可能位于最后添加的节点之后
tvwNext 2 (缺省)下一个节点。该 Node 位于在 relative 中被命名的节点之后。
tvwPrevious 3 前一个节点。该 Node 位于在 relative 中被命名的节点之前。
tvwChild 4 (缺省)子节点。该 Node 成为在 relative 中被命名的
节点的子节点。
注意 如果在 relative 中没有被命名的 Node 对象,则新节点被放在节点顶层的最后位置。说明Nodes 集合是一个基于 1 的集合。在添加 Node 对象时,它被指派一个索引号,该索引号被存储在 Node 对象的 Index 属性中。这个最新成员的 Index 属性值就是 Node 集合的 Count 属性的值。因为 Add 方法返回对新建立的 Node 对象的引用,所以使用这个引用来设置新 Node 的属性十分方便。以下例子添加几个具有相同属性的 Node 对象:Dim nodX As Node '声明对象变量。
Dim I as Integer '声明计数器变量。
For I = 1 to 4
Set nodX = TreeView1.Nodes.Add(,,,"Node " & Cstr(i))
'使用引用来设置其它属性,如 Enabled。
nodX.Enabled = True
'把图像属性设置为在关联的 ImageList 中的图像 3。
nodX.ExpandedImage = 3
Next IAdd 方法示例(Nodes 集合)
以下例子给 TreeView 控件添加两个 Node 对象。为试用此例,在窗体上安放一个 TreeView 控件,并在窗体的声明部分中粘贴下面的代码。运行此例,且单击 Node 对象以展开它。Private Sub Form_Load()
'设置 Treeview 控件属性。
TreeView1.LineStyle = tvwRootLines ' Linestyle 1 '添加 Node 对象。
Dim nodX As Node '声明 Node 变量。
'带有文本 'Root' 的第一个节点。
Set nodX = TreeView1.Nodes.Add(, , "r", "Root") '下一个节点是节点 1 ("Root") 的子节点。
Set nodX = TreeView1.Nodes.Add("r", tvwChild, "child1", "Child")End Sub