53)问:能介绍一下ttreenodes与ttreenode?
答:在bcb中,树状视图的节点是通过ttreenodes对象来管理的,通过这个对象可以对树状视图进行动态的增加、删除、插入、移动节点等操作。而每一个节点都是一个ttreenode对象。
ttreenode的主要属性和函数:
count:这个属性用来返回某个节点所拥有的子节点的数目。它不包括其子节点。
item:其声明为:_property ttreenode* item[int index];这个属性用来访问该节点的某个子节点。其中参数index为其子节点在所有子节点中的位置。
index:这个属性用来返回该节点在其父节点的所有子节点中的位置。
text:这个属性用来设置或者返回节点的标签。
delete:这个函数用来删除该节点本身。
deletechildren:这个函数用来删除该节点的所有子节点。
edittext:这个函数用来对节点进行就地编辑。