Java Fly

          Java&Oracle
          隨筆 - 12, 文章 - 20, 評論 - 27, 引用 - 0

          導航

          <2025年6月>
          25262728293031
          1234567
          891011121314
          15161718192021
          22232425262728
          293012345

          常用鏈接

          留言簿(1)

          隨筆檔案

          文章分類

          文章檔案

          收藏夾

          java

          oracle

          other

          搜索

          •  

          最新評論

          閱讀排行榜

          評論排行榜

          Ttreeview的創建和自動展開

          應該是Ttreenode的展開:
            AddChildToTreeView(nil);//增加樹頂節點
            AddChildToTreeView(trvUnitTree.TopItem);//為頂節點增加孩子
            trvUnitTree.TopItem.Expand(true);//從頂節點自動展開

          AddChildToTreeView的樹創建過程:
          procedure AddChildToTreeView(aParentNode: TTreeNode);
          var
            aNode: TTreeNode;
          begin
            if aParentNode = nil then
            begin
              //初始化樹
              trvUnitTree.Items.Clear;
              trvUnitTree.OnChange := trvUnitTreeChange;
              Application.ProcessMessages;
            end;
            //加載節點的孩子節點
            if aParentNode <> nil then aParentNode.DeleteChildren;
            if DBAccess.DoProcess('TUnitInfo', 'GetChildNode', GetTheNodeCode(aParentNode)) = -1 then
            begin
              HWShowMessage('獲取數據失??!');
              exit;
            end;
            with DBAccess.ResultDataSet do
            begin
              First;
              while not Eof do
              begin
                aNode := trvUnitTree.Items.AddChild(aParentNode, FieldByName('unitname').AsString);//數據庫表中必須要有父子關系
                trvUnitTree.SetNodeData(aNode, FieldByName('unitnum').AsString);
                Next;
              end;
            end;
          end;

          posted on 2006-02-24 11:17 Java Fly 閱讀(953) 評論(0)  編輯  收藏 所屬分類: About Delphi


          只有注冊用戶登錄后才能發表評論。


          網站導航:
           
          主站蜘蛛池模板: 阜城县| 三都| 景泰县| 新兴县| 社旗县| 普陀区| 保定市| 洛川县| 久治县| 庆安县| 东至县| 平和县| 扎兰屯市| 营山县| 巴塘县| 石棉县| 南木林县| 罗平县| 山东省| 沁水县| 景泰县| 安岳县| 双牌县| 招远市| 页游| 鄂温| 阳东县| 惠安县| 龙里县| 吉林市| 长宁县| 景谷| 镇雄县| 依安县| 延吉市| 古田县| 津南区| 新安县| 华亭县| 保康县| 申扎县|