vb中treeview的用法

求助vb中treeview的详细用法!!!!!!!!!

//先定义:

dim myNod as node

//然后添加节点:

set myNod=控件名.nodes.add(a,b,key,text,image)

参数说明:

a: 参照物,在谁的基础上建节点,a就是谁的key值,如果是跟节点,可省略.
b: 参照物和本身的关系,如果是父子关系,值为tvwchile,如果是兄弟关系,值为tvwnext
key: 关键字,唯一的.
text: 节点上显示的文字
image: 节点前的小图标,需要配合图标控件用,可省略

//得到属性:

node.key node.text 等等..

//例子,假设控件名为tv1:

dim myNod as node
set myNod=tv1.nodes.add(,tvwchild,"china","中国")
set myNod=tv1.nodes.add("china",tvwchild,"hb","河北")
set myNod=tv1.nodes.add("china",tvwchild,"sx","山西")
set myNod=tv1.nodes.add("hb",tvwchild,"1","石家庄")
set myNod=tv1.nodes.add("sx",tvwchild,"2","太原")
...
温馨提示:内容为网友见解,仅供参考
无其他回答

vb.net中TreeView控件的使用
给TreeView添加结点用到的是 Nodes Add 方法 首先选定要添加子结点的结点才能应用这个方法 TreeView中的结点的组织关系是父结点管理子结点的关系 也就是说 子结点组成的集合就是父结点的 Nodes 属性 子结点的 Index 属性 是根据其在子结点集合中的位置而决定的 而不是整棵树中结点的位置 根据这个特点...

vb treeview的用法解释(针对实例)。。。
INDEX就是INDEX 是TREEVIEW1中的唯一标记 key在TREE里也是唯一的 不得重复 你要是有2个部门是用相同的名称 那就可能会出错 TREEVIEW1.NODES(“这里输入KEY ”) 这一也能访问到这个节点 说实话 我没见过这个实例 我惯用的是自己写的一段代码 数据库就2个字段 一个DM 一个名称 树形的节点长度...

vb.net的treeview使用
若要折叠子 TreeNode 级别,可以调用 TreeNode.Collapse 方法,也可以在 TreeNode 旁显示减号 (-) 按钮时按减号 (-) 按钮。还可以通过调用 TreeNode.Toggle 方法在展开和折叠状态之间切换。树节点可以选择性地显示复选框。若要显示复选框,请将 TreeView 的 CheckBoxes 属性设置为 true。对于处于选中...

vb 如何在TreeView控件中加入对结点操作
1. 首先,在设计界面中添加TreeView控件和ContextMenu控件。ContextMenu控件用于存放右击事件时显示的操作项。2. 接下来,双击TreeView控件以生成右击事件处理程序。在事件处理函数中,使用Show方法显示ContextMenu控件。这样,当用户右击TreeView中的任意节点时,指定的ContextMenu将自动弹出。3. 在ContextMenu...

VB中那个树状结构控件怎么用
树状结构使用treeview实现,控件添加方法:右击“工具箱”-“部件”-microsoft windows common controls 6.0-确定,应用 下面是简单的添加删除方法,Option Explicit ‘添加项目 Private Sub Command1_Click()Dim nodx As Node Set nodx = TreeView1.Nodes.Add(, , "zf", "紫风无痕关系(双击收起...

vb6.0 treeview的问题
TreeView默认支持下列键击事件: ▲ 上下两个箭头键移动光标(变换当前被选中的节点)。 ▲ 左右箭头键除了变换当前被选中的节点之外,兼具扩展\/折叠节点功能。 ▲ Enter键扩展或折叠节点。 TVEdit工程不改变这些默认的键击行为。但由于TreeView默认的键击事件不允许用户编辑其内容,所以我们要另外添加几个...

vb net treeview控件如何设置某节点被选择
TreeView的SelectedNode属性获取或设置当前选择的节点。TreeView1.SelectedNode = TreeView1.Nodes(1) '选择第二个节点

VB中的treeview和listview控件如何使用?
TreeView 控件可以用来显示具有层次结构的数据,例如组织树、索引项、磁盘中的文件和目录等。图 2.40 典型的 TreeView 可能的用途 创建用户可以操作的组织树。创建能够显示至少两层或更多层的数据库树。设置 Node 对象属性 “树”由一些层叠的“节点”分支构成,每个节点通常包括图象(用 Image 属性设置...

vb6.0中 treeview 如何实现选择框全选与反选?根节点被选中时所在它下方...
\/\/\/ 用于改变treeView的节点选中状态被改变时的逻辑 \/\/\/ \/\/\/ TreeNodeMouseClickEventArgs private void nodeMouseClick(TreeViewEventArgs e){ if (e.Node.Parent == null) \/\/根节点 { foreach (TreeNode tn in e.Node.Nodes) \/\/标记该节点的所有子节点的选中状态与该节点一致 { tn.Checke...

关于VB控件中的treeview,怎么删除节点的问题
通常的做法是:先对数据库进行操作,然后重新读数据到treeview(将相关代码写到一个独立的过程以便在不同的位置调用)。也可以分别对两处操作(在某些情况下可以提高效率)不过要考虑数据库操作失败后的处理,相对麻烦。

相似回答