如何给一个TV树添加节点和删除节点?????? 如何给一个TV树添加节点和删除节点?那里有关于TV树的详细资料? 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 TV.Items.AddTV.ITems.delete讲得最详细的,应该就是Delphi帮助了. http://www.csdn.net/Develop/read_article.asp?id=20133 TreeView1.Items.AddChild(AddNode,'内容'); Treeview.Items.AddChild(AddNode,'caption')Treeview.Items.delete var TNodeBoot:TtreeNode;begin//加根节点TNodeBoot:=tv.items.add(nil,'aaa');//加子节点Tv.Items.addchild(TNodeBoot,'bbb'); 当前所选的是 tv.treeview1.selected; 当前节点的父节点 : tv.Selected.GetPrev; 前面错了,特更正如下:当前所选的是 tv.selected; 当前节点: tv.selected 类型node父节点: tv.selected.Parent 类型node在当前项插入一个新数据:TNodeBoot:=tv.items.addchild(tv.selected,'aaa');删除所选中的项: tv.Items.delete http://www.csdn.net/Develop/read_article.asp?id=20133 我在TreeView的Expanding事件中写入代码后,为什么执行时,只执行node.level=0的代码。可我是让它执行node.level=1中的代码呀!还有Expanding中的node参数有何作用。可以这样用吗:Form中create代码(部分代码略):TNODE:TTreeNode; treeview1.items.AddChild(TNODE,'test') //一级Expanding的代码:case (node.level) of 0://为何只执行这部分代码! 1:treeview1.items.add(NODE,'test1') //二级,Expanding中的NODE参数可否为一级中的头.end; 谁用ComboBox类的控件写过IE地址栏自动提示那样的效果 怎么样保存网页? csdn里blog用法? 网络截屏问题 如何把combobox的items用数据库里的对应键付值 老问题了,还没有解决. 关于数据库存图片的老问题 这个问题在大富翁放了2天了竟然没有一个人会,看这样子还得.... 小弟初学Delphi,请问有那些好一点的入门书籍?谢谢 怎样突破Ttable 组件导入数据的64K限制问题 modbusm 通信 一个奇怪的问题,关于Edit的焦点问题? 如何将clientsocket组件加在动态库中实现与服务端的通信
TV.ITems.delete讲得最详细的,应该就是Delphi帮助了.
Treeview.Items.delete
TNodeBoot:TtreeNode;
begin
//加根节点
TNodeBoot:=tv.items.add(nil,'aaa');
//加子节点
Tv.Items.addchild(TNodeBoot,'bbb');
父节点: tv.selected.Parent 类型node在当前项插入一个新数据:TNodeBoot:=tv.items.addchild(tv.selected,'aaa');
删除所选中的项: tv.Items.delete
还有Expanding中的node参数有何作用。可以这样用吗:
Form中create代码(部分代码略):
TNODE:TTreeNode;
treeview1.items.AddChild(TNODE,'test') //一级
Expanding的代码:
case (node.level) of
0://为何只执行这部分代码!
1:treeview1.items.add(NODE,'test1') //二级,Expanding中的NODE参数可否为一级中的头.
end;