TreeView由节点构成,建树通过对TreeView.items属性进行操作。Items是一个TTreeNodes对象,这是一个TTreeNode集。
一、针对TTreeNodes,也就是TreeView.Items,有这些属性:
1、count,节点个数。
2、item[index],通过index得到节点。
二、针对TTreeNodes,也就是TreeView.Items,常用的添加节点的操作有:
AddFirst添加第一个根节点。由此函数添加的节点总排在前面,除非后来又使用此函数添加了一个节点,则后添加的节点将排在前面。该函数返回新添加的节点。
AddChildFirst添加第一个子节点,要求有父节点作为其参数。返回新添加的节点。
AddChild添加一个子节点,要求有父节点作为其参数。返回新添加的节点。
Add添加一个兄弟节点,要求有兄弟节点作为其参数。返回新添加的节点。
三、针对TTreeNodes,也就是TreeView.Items,常用的得到节点的操作有:
GetFirstNode()得到根节点。
然后配合TTreeNode.GetNext(),就可以访问所有的节点。
四、建树举例:
|
(举报)