delphi 请问怎么动态的在树中增加节点,用TreeView或者ListVie

delphi 请问怎么动态的在树中增加节点,用TreeView或者ListVie,第1张

var

NewNode:TTreeNodebegin

with

Treeview1.items

do

begin

NewNode:=Add(nil,'Root1')

//增加第一个根结点

AddChild(NewNode,'Child01')

//在根结点下增加子结点

AddChile(NewNode,.........

.............

//在该根结点下继续增加子结点

NewNode:=Add(nil,'Root2')

//增加第二个根结点

..........

endend

1、首先你要讲清楚Delphi的哪个版本

2、其次你要讲清楚在设计模式下还是在运行模式下

以Delphi 7以前的版本 为例

TreeView本身不能有图标,但是他有TreeView.Images属性,因此我们可以利用TImageList控件来设置TTreeView的节点图标

...

//设置图标来源

TreeView1.Images=ImageList1

...

//设置节点图标在ImageList1中的对应序号

TreeView1.Items[0].ImageIndex:=0

..


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11394210.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-15
下一篇 2023-05-15

发表评论

登录后才能评论

评论列表(0条)

保存