如何遍历一个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);
}
}
测试成功.今天下午就测这个了