首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C++ Builder >

怎么一次性删除TreeView中所有节点

2012-03-14 
如何一次性删除TreeView中所有节点?TreeView中所有节点已新建好了。现在想:如何一次性删除TreeView中所有节

如何一次性删除TreeView中所有节点?
TreeView中所有节点已新建好了。
现在想:如何一次性删除TreeView中所有节点?

然后我会再重新创建。

[解决办法]
tv-> Items-> Clear()
就可以了啊
[解决办法]
for(int i = 1; i < TreeView1-> Items-> Count;)
{
TreeView1-> Items-> Item[i]-> Delete();
}
[解决办法]
当然有区别啦。。。
我都看出来了
wood542344你写的是删除1,2,3,4...这样的节点
而TreeView的节点的索引是根据在它上面的节点动态安排的
就是说,当删除节点1的时候,原来的“节点2”就会变成1
所以删除还会出错呢(因为到后面的时候索引越界了)
wood542344你自己做个简单的测试看下嘛。。。

所以认同FFSB的说法!

热点排行