类型TTreeView.items.add 与 TTreeView.items.addchild有何区别?(10分)

Posted jijm123

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了类型TTreeView.items.add 与 TTreeView.items.addchild有何区别?(10分)相关的知识,希望对你有一定的参考价值。

我看了书上例子,好象两者都可以实现treeview中的node 的构建。

addchild是给当前的node建一个子node,它比当前node要向右缩进几格
add建立同级的node,不缩进

aNode :=TreeView1.Items.Add(Node, S)
aNode 与 Node 是兄弟。
bNode :=TreeView1.Items.AddChild(Node, s);
bNode 是 Node 的儿子。

TreeView.Item.add增加的是同一级的结点;
TreeView.Item.addchild增加的是下一级的结点。

以上是关于类型TTreeView.items.add 与 TTreeView.items.addchild有何区别?(10分)的主要内容,如果未能解决你的问题,请参考以下文章

值类型与引用类型的传值

Python 类型:返回类型与 Java Clazz<T> 中的 Clazz[T] 等泛型

基本类型的 static_cast<T> 与 T(n)

条件类型与泛型类型的推断方式不同

泛型中Where T:Class和Where T:new()的使用与区别

如何在 Delphi 中测试泛型类型变量是不是与 Default(T) 相等?