VB 的树形列表框怎样添加节点和命令?

 我来答
匿名用户
2013-10-30
展开全部
VB Treeview控件详细使用方法

1、属性

这里只给大家介绍Treeview控件的几个常用基本属性

appearance属性:设置空间是否以3D效果显示
详细的外观设置可以转到此控件的“自定义”页面进行设置

checkboxes属性:在树的每一项的旁边,是否显示一个复选框,类似checkbox控件的作用

hottracking属性:当鼠标指针经过某个条目时,这些条目是否突出显示,类似网页的超链接效果

labeledit属性:决定用户是否能编辑控件中列出的项目,此项如果不想被改变,可将属性值设置为1

linestyle属性:设置列出的每项之间的行样式,即,如果为1,则当前项下还有子项的时候,它的前面会显示“+”号,如果值为2,则不显示“+”

singlesel属性:设置在树中选择新的条目时,是否展开此条目并收拢前一个条目,即,设置为True时,并且当前选中的条目有子项的时候,会把子项展开,并将原来你选中的条目收拢,这一点很实用。

style属性:设置Treeview控件的每个列表的组成方式,比如“图片”+“文本”方式,等等,这样你就可以把Treeview弄得更好看一些。

2、用法介绍:

一、Treeview控件添加条目和子条目通常使用ADD方法,其语法如下:

Nodes.Add(relative,[relationship][,key][,text][,image][,selectedimage])

其中:
relationship 参数是通过关系节点参数与新节点连接的另一个节点;参数可能是以下情况:

1-tvwlast 该节点置于所有其他的在relative中被命名的同一级别的节点的后面
2-tvwNext 该节点置于在relative中被命名节点的后面
3-tvwPrevius 该节点置于在relative中被命名的节点的前面
4-tvwChild 该节点成为在relative中被命名的节点的的子节点

详细语句可参考下列程序代码:

创建父节点条目
TreeView.Nodes.Add , , "Father", "Father"

创建此节点的子节点条目
TreeView.Nodes.Add "Father", tvwChild, , "Child"

注意创建子节点的时候,relative参数为父节点的文本"Father"

二、添加图像

为节点插入图象可参考语句:

   Treeview.node(index).image="图片名"
可以参考

Nodes.Add(relative,[relationship][,key][,text][,image][,selectedimage])

中的image和selectedimage项

注:一般从imagelist控件中指定图象

三、触发事件

节点条目的单击click事件,将触发NodeClick事件

可在此添加你想要执行的代码

就先写道这里了,如果有不完善的,希望大家补充,呵呵

VB Treeview控件详细使用方法

1、属性

这里只给大家介绍Treeview控件的几个常用基本属性

appearance属性:设置空间是否以3D效果显示
详细的外观设置可以转到此控件的“自定义”页面进行设置

checkboxes属性:在树的每一项的旁边,是否显示一个复选框,类似checkbox控件的作用

hottracking属性:当鼠标指针经过某个条目时,这些条目是否突出显示,类似网页的超链接效果

labeledit属性:决定用户是否能编辑控件中列出的项目,此项如果不想被改变,可将属性值设置为1

linestyle属性:设置列出的每项之间的行样式,即,如果为1,则当前项下还有子项的时候,它的前面会显示“+”号,如果值为2,则不显示“+”

singlesel属性:设置在树中选择新的条目时,是否展开此条目并收拢前一个条目,即,设置为True时,并且当前选中的条目有子项的时候,会把子项展开,并将原来你选中的条目收拢,这一点很实用。

style属性:设置Treeview控件的每个列表的组成方式,比如“图片”+“文本”方式,等等,这样你就可以把Treeview弄得更好看一些。

2、用法介绍:

一、Treeview控件添加条目和子条目通常使用ADD方法,其语法如下:

Nodes.Add(relative,[relationship][,key][,text][,image][,selectedimage])

其中:
relationship 参数是通过关系节点参数与新节点连接的另一个节点;参数可能是以下情况:

1-tvwlast 该节点置于所有其他的在relative中被命名的同一级别的节点的后面
2-tvwNext 该节点置于在relative中被命名节点的后面
3-tvwPrevius 该节点置于在relative中被命名的节点的前面
4-tvwChild 该节点成为在relative中被命名的节点的的子节点

详细语句可参考下列程序代码:

创建父节点条目
TreeView.Nodes.Add , , "Father", "Father"

创建此节点的子节点条目
TreeView.Nodes.Add "Father", tvwChild, , "Child"

注意创建子节点的时候,relative参数为父节点的文本"Father"

二、添加图像

为节点插入图象可参考语句:

   Treeview.node(index).image="图片名"
可以参考

Nodes.Add(relative,[relationship][,key][,text][,image][,selectedimage])

中的image和selectedimage项

注:一般从imagelist控件中指定图象

三、触发事件

节点条目的单击click事件,将触发NodeClick事件

可在此添加你想要执行的代码
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式