首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

怎么遍历一个treeview节点的子孙,如果有子孙的话

2012-02-07 
如何遍历一个treeview节点的子孙,如果有子孙的话.在线等如题,[解决办法]for (int i0i TreeView1- Item

如何遍历一个treeview节点的子孙,如果有子孙的话.在线等
如题,

[解决办法]
for (int i=0;i <TreeView1-> Items-> Count;i++)
{
ShowMessage(TreeView1-> Items-> Item[i]-> Text);
}
[解决办法]
node-> GetNext();
[解决办法]
//===========================Creator: duanchangzhi==============================
//函数名: FindTree
//参数:
//返回:
//功能: 选中一个节点后,找到这个节点的所有的孩子.不会找到这个节点的下面的节点
//调用者:
//创建者: yingyongshuai
//日期: 20070123
//修改记录:
//备注:
//==============================================================================
void __fastcall FindTree(TTreeNode *tNode)
{
if( NULL == tNode ) return;
//
ShowMessage(tNode-> Text);
//
TTreeNode * Node = tNode-> getFirstChild() ;
if( Node == NULL ) return;
//
FindTree(Node);
//
while( ( Node=Node-> getNextSibling() ) != NULL )
{
FindTree(Node);
}
}
测试成功.今天下午就测这个了

热点排行