Delphi TreeView遍歷所有節點問題

2022-05-27 04:55:02 字數 1830 閱讀 5104

1樓:匿名使用者

for i := 0 to treeview.items.count -1 do

memo.lines.add(treeview.items[i].text);

vb中treeview控制項如何遍歷某個選中節點下的所有子節點(不包括子節點的子節點)?

2樓:匿名使用者

private sub command1_click()

dim i as integer

dim nd as node

list1.clear

set nd = treeview1.selecteditem.child

for i = 1 to treeview1.selecteditem.children

list1.additem nd.text

set nd = nd.next

next

end sub

private sub form_load()

dim i as integer, j as integer

treeview1.linestyle = tvwrootlines

treeview1.labeledit = tvwmanual

treeview1.nodes.add , , "r", "r"

for i = 1 to 5

treeview1.nodes.add "r", tvwchild, "a" & i, "a" & i

for j = 1 to 5

treeview1.nodes.add "a" & i, tvwchild, "a" & i & "b" & j, "a" & i & "b" & j

next

next

end sub

treeview控制項如何獲得子節點的所有父節點的名稱

3樓:匿名使用者

遍利一下這個子節點

nodes.parent.nodename()獲取當前節點的父節點id

nodes.parent.nodetext()獲取當前節點的父節點文字...

再根據查出的nodename為子節點.再查詢一次即可..

4樓:暢夏侯嵐

先定義乙個node

varnode:ttreenode;

然後你獲取你所選中的節點

node:=treeview.selected;

它的父節點的名稱就是

node.parent.text

它的祖父節點的名稱就是

node.parent.parent.text以此類推

注意,在訪問父節點之前要判斷是否存在

if node.parent<>nil thenbegin

....

end;

delphi中怎樣和關閉treeview的所有節點

5樓:臺浦澤

treeview1.fullexpand   ;//

treeview1.fullcollapse; //關閉

怎麼遍歷乙個樹 獲取每個節點的選中狀態

6樓:出家人詞悲

//tree 是個ext.tree.treepanel物件var roonodes = tree.getrootnode().childnodes; //獲取主節點

findchildnode(roonodes); //開始遞迴function findchildnode(node) }}

學車教練太裝逼,講一遍不懂講兩遍,兩遍不懂就開始吼了,以為自己的嗓門很大,我超級不爽他,好想叼他

我也在學車,剛學時候也是老犯錯聽不懂他說的什麼意思,他還說沒有按口令去做,說我不尊重他,剛開始都有點慌手忙腳亂情緒緊張。我也差點就和她急了,最後冷靜下來想想他也是為我好,嚴厲點對我以後上路會有好處的。也有的教練不管你他在車裡玩手機睡覺。難道當教練就這麼囂張麼?這樣的教練很不合格啊,一點耐心都沒有,又...

藥師咒治病念多少遍,藥師咒治病念多少遍

多多益善,通常可以念49遍或108遍,實在沒時間,至少念7遍。藥師咒要念多久病才會全好 要清除業障,要清淨身心,不好說一定什麼時間會好。建議一邊 一邊唸佛念咒。對一杯水或食物什麼的,念108遍,喝掉即可除病。怎樣念藥師佛名號治病?一天念多少遍?怎樣回向?用不用吃素?等等 就是要至誠地持誦。持誦分兩部...

立志識遍天下字下聯,發奮識遍天下字對啥下聯?

發奮讀盡人間書 蘇軾年輕時寫的對聯 識遍天下字 讀盡人間書 乙個老者看出了他的傲氣,拜訪蘇軾,結果蘇軾出了醜,後來改為 發奮識遍天下字 立志讀盡人間書 求乙個對聯,上聯 發奮識遍天下字,請問下聯是什麼 原聯 識遍天下字 讀盡人間書 蘇軾在這兩句話前各加了兩個字 發奮識遍天下字 立志讀盡人間書 發奮識...