国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > C++ > 正文

c++ builder TreeView控件節點遍歷代碼

2020-01-26 15:55:20
字體:
來源:轉載
供稿:網友

復制代碼 代碼如下:

void __fastcall TForm1::GetRootNodes(TTreeView *DestTreeView)//得到所有根節點
{
        TTreeNode *vNode = NULL;
        vNode = DestTreeView->Items->GetFirstNode();
        while(vNode)
        {
                ShowMessage(vNode->Text);//處理查找到的根節點
                vNode = vNode->getNextSibling();
        }
}

//---------------------------------------------------------------------------
void __fastcall TForm1::GetChildNodes(TTreeNode *ANode) //根據某個節點得到所有的子節點
{
        TTreeNode *vNode;
        vNode=ANode->getFirstChild();
        while(vNode)
        {
                ShowMessage(vNode->Text);//處理查找到的子節點
                vNode=ANode->GetNextChild(vNode);
        }
}

void __fastcall TForm1::GetAllChildNodes(TTreeNode *ANode)//根據某個節點得到所有的子節點的遞歸處理過程
{
        TTreeNode *vNode;
        vNode=ANode->getFirstChild();
        while(vNode)
        {
                ShowMessage(vNode->Text);//處理查找到的子節點//先序訪問
                GetAllChildNodes(vNode);//遞歸調用
                vNode=ANode->GetNextChild(vNode);
        }
}
void __fastcall TForm1::VisitAllNodes(TTreeView *ATreeView)//遞歸訪問所有節點
{
        TTreeNode *vNode = NULL;
        vNode=ATreeView->Items->GetFirstNode();
        while(vNode)
        {
                ShowMessage(vNode->Text);//處理查找到的根節點
                GetAllChildNodes(vNode);
                vNode=vNode->getNextSibling();
        }
}

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 原平市| 盐亭县| 平和县| 泰来县| 巩留县| 敖汉旗| 蓬莱市| 泽普县| 广河县| 繁昌县| 读书| 五原县| 漳浦县| 射阳县| 北宁市| 长白| 镇坪县| 巴南区| 北票市| 镇远县| 兴化市| 青神县| 万山特区| 福建省| 巍山| 芜湖市| 鄂托克前旗| 阳春市| 自治县| 宜章县| 秭归县| 丹棱县| 南郑县| 壤塘县| 阳江市| 临西县| 青龙| 滦平县| 尉犁县| 英吉沙县| 浏阳市|