+ -
当前位置:首页 → 问答吧 → 怎样从文本文件里取值,生成树

怎样从文本文件里取值,生成树

时间:2011-12-07

来源:互联网

模型编码 模型名称 标题 模型描述 父节点
MO1  
MO1.1
MO1.2
MO1.2.1
MO2
MO2.1
MO2.1.1
MO2.2
MO3
MO3.1
MO3.2
MO3.3
MO3.4
MO3.4.1
MO3.4.2
MO4
MO4.1
MO4.1.1
MO4.2
MO5
M06

作者: cllmxy   发布时间: 2011-12-07

看样子还是顺序的,那就逐行的处理吧,遇到第一级,添加第一级node,记住它,然后向下,遇到二级添加子节点,直至碰到下一个一级node,再循环之前

作者: bdmh   发布时间: 2011-12-07

用treeview或者treelist
至于树节点可以从文本的长度或者点的个数来判断,很简单
http://www.baidu.com/s?bs=delphi+treelistview&f=8&rsv_bp=1&wd=delphi+treeview&inputT=262

作者: funxu   发布时间: 2011-12-07

文本读入ss:Tstringlist
每行前面加n个空格(n=(本行长度-3) div 2)
保存ss到内存流m
m.position:=0;
treeview.loadfromstream(m);

作者: sz_haitao   发布时间: 2011-12-07

热门下载

更多