将源treenode下所有节点复制到另一TreeNode下
来源:互联网 发布:nginx gogs 子域名 编辑:程序博客网 时间:2024/05/29 03:15
使用前需要先判定目标节点是否是源节点的子节点,避免死循环。
void CopyNode(TTreeNode *sNode,TTreeView *tTreeView,TTreeNode *tNode)
{
if( NULL == sNode ) return;
tNode->Text=sNode->Text;
TTreeNode * Node = sNode-> getFirstChild() ;
if( Node == NULL ) return;
TTreeNode * diNode =tTreeView->Items->AddChild(tNode,Node->Text);
CopyNode(Node,tTreeView,diNode);
while( ( Node=Node-> getNextSibling() ) != NULL )
{
diNode =tTreeView->Items->Add(diNode,Node->Text);
CopyNode(Node,tTreeView,diNode);
}
}
0 0
- 将源treenode下所有节点复制到另一TreeNode下
- TreeNode
- TreeNode 遍历兄弟节点
- Java将某个目录下的所有文件及内容复制到另一目录
- C#数据序列化应用:BinaryFormatter序列化某个treeNode下的一级树节点
- 点击treeNode节点将链接页面在主面板显示
- ExtJS 设置TreeNode节点样式
- ExtJS 设置TreeNode节点样式
- ExtJS 设置TreeNode节点样式
- 动态修改TreeView某些节点TreeNode样式
- C++ 将指定文件夹下的所有文件拷贝到另一文件夹下
- 关于TreeNode
- zTree的联想[将数据表封装成自定义TreeNode,再将TreeNode生成json字串
- TreeNode 中双击节点和单击节点的一点区别
- centos复制目录下的文件到另一目录下
- linux/mac下将一个文件夹中所有文件从当前目录移动到另一目录下
- 为树节点(TreeNode)添加右键菜单
- 获取treeview中当前鼠标所指的节点treenode
- nyoj 171 聪明的kk 第三届河南省赛
- Python + OpenCV实现基于傅里叶变换的旋转文本校正
- 接口与接口、接口与类之间的关系
- 玩转Linux - 常用的命令和操作
- 盒子模型 box-sizing中content-box和border-box
- 将源treenode下所有节点复制到另一TreeNode下
- 浅谈嵌入式
- 多态
- android studio字体设置
- 字母数字、字母、汉字验证码 (java)
- Qt :内存泄漏
- 设计4个线程,其中两个线程每次对j增加1,另外两个线程对j每次减少1。考虑到线程的安全性写出程序。
- caffe研究之layer
- VS2015+Qt5.7