TreeView如何获取子节点的值

hackergirl 2009-05-11 07:53:42
TreeView如何获取子节点的值?
数据结构如下

D:
TEST
TT
JJLI
IIL
现在TEST正处于选择状态,我如何获得TEST下子点节的值,也就是TT,JJLI,IIL它们?
不要Items[X]这方式!
我想的方法是 通过现在所选节点的Node值,
获取当前Node下所有子节点的值.可是我不懂怎么做.
...全文
233 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
DreamMan81 2009-05-12
  • 打赏
  • 举报
回复
[Quote=引用 1 楼 taxi 的回复:]
getFirstChild、getNextChild
[/Quote]稍加编写,就可以满足你的要求
hackergirl 2009-05-12
  • 打赏
  • 举报
回复
嗯.解决了.
lishan200012 2009-05-12
  • 打赏
  • 举报
回复
[Quote=引用楼主 hackergirl 的帖子:]
TreeView如何获取子节点的值?
数据结构如下

D:
TEST
TT
JJLI
IIL
现在TEST正处于选择状态,我如何获得TEST下子点节的值,也就是TT,JJLI,IIL它们?
不要Items[X]这方式!
我想的方法是 通过现在所选节点的Node值,
获取当前Node下所有子节点的值.可是我不懂怎么做.
[/Quote]

参考以下
for I:=0 to TreeView1.Items.Count-1 do
begin
if trim(TreeView1.Items.Item[I].Text)=s then
begin
TreeView1.Select(TreeView1.Items.Item[I]);
TreeView1.SetFocus;
exit;
end;
end;
taxi 2009-05-11
  • 打赏
  • 举报
回复
可以看看TTreeNode的帮助。
taxi 2009-05-11
  • 打赏
  • 举报
回复
getFirstChild、getNextChild

5,388

社区成员

发帖
与我相关
我的任务
社区描述
Delphi 开发及应用
社区管理员
  • VCL组件开发及应用社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧