实现从库中读取数据,比如
(PARENTID,ID)
图书
计算机(0,1)
数据库(1,2)
SQL(2,4)
ORACLE(2,5)
语言(1,3)
C++(3,6)
财务(0,7)
就是这么个意思,我想请教的是,是在初始化的时候把每个子节点都初始化好,还是应该预展一层那么做,就是展开的时候多展一层,这样就知道有没有子节点了。
我现在是在双击事件里写的添加子节点的事件,但只有以击后才知道有没有子节点(就是旁边的‘+’要在双击后才显示),所以这种思路可能是不对的。
但如果要预展一层的话,应该如何去思考,请各位帮忙想想。或者有其它的解决办法。
(PARENTID,ID)
图书
计算机(0,1)
数据库(1,2)
SQL(2,4)
ORACLE(2,5)
语言(1,3)
C++(3,6)
财务(0,7)
就是这么个意思,我想请教的是,是在初始化的时候把每个子节点都初始化好,还是应该预展一层那么做,就是展开的时候多展一层,这样就知道有没有子节点了。
我现在是在双击事件里写的添加子节点的事件,但只有以击后才知道有没有子节点(就是旁边的‘+’要在双击后才显示),所以这种思路可能是不对的。
但如果要预展一层的话,应该如何去思考,请各位帮忙想想。或者有其它的解决办法。
解决方案 »
- 关于TPageControl用法请教
- 怎么制作QQ宠物似的 桌面精灵
- 我仿照CSDN,给google做广告。
- ListView1有没有一个筛选的功能。如只显示ListView1.columns[1]中内容为AAA的行
- 遇到难题,食欲不振:一个rave打印的问题,请帮忙
- 请帮忙:我如何才能修改statusbar上的汉字的颜色?
- 为什么啊,我最亲密的好友就这样离开了人世啊,苍天你没长眼睛啊!
- 出现错误
- 关于OLE:怎样用OLE在后台打开一个文件?
- c/s两层结构,适合在广域网的环境吗?
- 请问那边有master delphi 6.0 英文版的电子图书下载
- 得到的变量是variant型的,可函数调用需array型的参数,怎么转换
如果初始化时一次性处理好,由于速度问题给用户感觉不好,当然它非常直观。
如果要考虑速度问题那么就采用你的第二种思路吧!即当点击时再对其子TREENODE进行相应处理。不知可帮否?