当前位置: 代码迷 >> PB >> treeview 新增、删除、修改节点,该如何处理
  详细解决方案

treeview 新增、删除、修改节点,该如何处理

热度:246   发布时间:2016-04-29 10:35:14.0
treeview 新增、删除、修改节点
新手不是很清楚这个控件该怎么用

意思就是选中第一节点,点新增、删除、修改按钮,在第二层新增个空节点。

删除 点击删除按钮删除该节点

修改 点击修改选中节点变成可编辑

------解决方案--------------------
ParentTreeItem!
ChildTreeItem!
这些参数,你查查资料.
------解决方案--------------------
long ll_handle//定义一个变量,保存节点句柄
treeviewitem ltvi_data//定义一个变量,保存节点的数据等内容
ll_handle = tv.finditem(currenttreeitem!,0)//得到当前选中的节点的句柄
if tv.getitem(ll_handle,ltvi_data) = 1 then//getitem返回1说明取得节点项数据成功,否则失败
......
else
......
end if
以后,对ll_handle的操作就是对节点的操作了,可以通过修改ltvi_data并setitem(ll_handle,ltvi_data)来修改ll_handle对应的节点,可以通过deleteitem来删除节点,可以通过insertitemlast来为此节点插入子结点。这些你可以查一下pb的帮助,treeview的属性、方法和事件。
------解决方案--------------------
还有一个属性:editlabels 可能用得到...
  相关解决方案