vb6.0里怎么使用TREEVIEW目录树?

vb6.0里怎么使用TREEVIEW目录树?想做这样一个目录树:顶级目录为“班级名称”和“专业名称”班级名称下有三个子目录:2007级,2008级,2009级... vb6.0里怎么使用TREEVIEW目录树?

想做这样一个目录树:
顶级目录为“班级名称”和“专业名称”
班级名称下有三个子目录:2007级,2008级,2009级
展开
 我来答
历历在秋
2008-08-13
知道答主
回答量:45
采纳率:0%
帮助的人:23.1万
展开全部
'设置 Treeview 控件属性。
TreeView1.LineStyle = tvwRootLines ' Linestyle 1

'添加 Node 对象。
Dim nodX As Node '声明 Node 变量。
'带有文本 'Root' 的第一个节点。
Set nodX = TreeView1.Nodes.Add(, , "r", "班级名称")

'下一个节点是节点 1 ("Root") 的子节点。
Call TreeView1.Nodes.Add("r", tvwChild, "class2007", "2007级")
Call TreeView1.Nodes.Add("r", tvwChild, "class2008", "2008级")
Call TreeView1.Nodes.Add("r", tvwChild, "class2009", "2009级")

参考资料: VB帮助

网易云信
2023-12-06 广告
网易云信提供一站式的 1 对 1 UIKit 组件库,可以更快地搭建 1 对 1 社交平台,能够快速实现音视频呼叫、音视频通话、1对1消息发送、美颜和礼物功能,直接可以复用我们的组件源码就可以了。优势:1、全套1对1 UI组件,接入更快;2... 点击进入详情页
本回答由网易云信提供
ARTERIOSCLEROS
2008-08-13 · TA获得超过4185个赞
知道大有可为答主
回答量:1672
采纳率:0%
帮助的人:2457万
展开全部
建一个TreeView1,代码如下。双击顶级目录会出现子目录。
=================
Private Sub Form_Load()
TreeView1.Nodes.Add , , "a1", "班级名称"
TreeView1.Nodes.Add , , "a2", "专业名称"
TreeView1.Nodes.Add "a1", tvwChild, "a11", "2007"
TreeView1.Nodes.Add "a1", tvwChild, "a12", "2008"
TreeView1.Nodes.Add "a1", tvwChild, "a13", "2009"
End Sub
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Ed200026
2008-08-13 · TA获得超过185个赞
知道答主
回答量:223
采纳率:0%
帮助的人:203万
展开全部
TreeView1.Nodes.Add , , "a1", "班级名称"
TreeView1.Nodes.Add , , "a2", "专业名称"
TreeView1.Nodes.Add "a1", tvwChild, "a11", "2007级"
TreeView1.Nodes.Add "a1", tvwChild, "a12", "2008级"
TreeView1.Nodes.Add "a1", tvwChild, "a13", "2009级"

MSDN;
在 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 I
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式