上次没写清楚.辛苦大家了.Root
aaa
312654
231as5
sdf
sd
bbb
sdf5e
3s2d1f
321fs
ccc
32ds
321d
.............
我选中aaa树下的任意一项时.取aaa的位置.aaa是第一个为1
bbb是第二个为2
ccc是第三个为3
...
aaa
312654
231as5
sdf
sd
bbb
sdf5e
3s2d1f
321fs
ccc
32ds
321d
.............
我选中aaa树下的任意一项时.取aaa的位置.aaa是第一个为1
bbb是第二个为2
ccc是第三个为3
...
var
选中指针 : TTreenode选中指针 := TreeView1.Selected;while 选中指针.Parent <> 【root】 do
begin
选中指针 := 选中指针.parent
end
选中指针.Index ;
另外,循环找父节点时,可能要以level=1作为结束循环的标准比较合适
嗯 Level = 1 比较好 没开IDE, 想不起来这个