我也编过一样的东西,我是这样实现的:
因为在Windows中不允许有空字符串的目录名,所以可以利用这个特性实现,先在所有节点下添加一个空字符串的子节点,然后扩展这个节点时先读取第一个节点,如果该节点名为空,则删除该节点,然后再读取相应的目录并添加子节点,如果不为空,则说明此节点已经被打开过,就不需要有任何操作了。实际效果很好。
因为在Windows中不允许有空字符串的目录名,所以可以利用这个特性实现,先在所有节点下添加一个空字符串的子节点,然后扩展这个节点时先读取第一个节点,如果该节点名为空,则删除该节点,然后再读取相应的目录并添加子节点,如果不为空,则说明此节点已经被打开过,就不需要有任何操作了。实际效果很好。
解决方案 »
- vmware环境下安装了win2003,请问
- 关于listbox用法,高手进,在线等.....
- 怎么去掉字符串前后的空格?包括全角空格和tab空格!!!!
- 高分求能将vcd(.dat文件)转换成asf、wma等流媒体文件的控件
- !!!!!欲哭无泪,欲哭无泪,欲哭无泪,欲哭无泪,欲哭无泪,!!!!!狂郁闷!!
- 打印
- 简单问题 COPYFILE();命令怎么用,谢谢,
- 200求解。为何解析XML文件得到的节点值为问号(如????)。本来应该为中文的。
- 求助:这样的指针需要释放吗?如果要的话,是怎么释放的?
- 想学一招的朋友请进!!!!!
- 在treeview中,我如何得到点击节点的index?
- 大家一起来看看这个问题!
什么数据结构都能保存
ShowMessage('Had Expended');