关于Treeview方面 (50分)

  • 主题发起人 yn2010cx
  • 开始时间
Y

yn2010cx

Unregistered / Unconfirmed
GUEST, unregistred user!
如何判断一个Treeview节点是树根节点,是树枝节点,是叶子节点???

如何灵活的动态的加入节点,如在第三层树枝节点中加一个树枝节点???

帮忙阿!!
 
if not ANode.HasChildren then 是树叶节点(因为它没有子节点)
if not Assigned(ANode.Parent) then 是根节点(因为它的父节点为空)
如果不是以上两个,就是树枝节点(因为……不用说了吧[:D])

 
tNode : TTreeNode;
...
if tNode.Level = 0 then
tNode 是树根节点
else if tNode.getFirstChild = nil then
tNode 是叶子节点
else tNode 是树枝节点
...
 
Awen.ZW.Yang

麻烦您回答一下灵活插入节点的问题
 
多人接受答案了。
 
顶部