怎么清除treeview中的内容? 怎么清除treeview中的内容?我用 for i:=1 to treeview1.Items.count-1 do treeview1.Items[i].Delete ;但不对!服错! 解决方案 » 免费领取超大流量手机卡,每月29元包185G流量+100分钟通话, 中国电信官方发货 一般清空都用:TreeView1.Items.Clear;如果你执意要用你的方法,那么我告诉你错的地方:将:treeview1.Items[i].Delete 改为:treeview1.Items[0].Delete因为假如你的树上共有6个节点,当到第4次循环时i=4这样就变成:treeview1.Items[4].Delete ;此时由于前面的删除,树上只有3个节点了,所以要删除第四个节点肯定出现下标超出了 如何让TListView自动调整大小? 紧急!不是问题的问题! 怎样实现dbgrid中多行选中(用shift键)? 请问用ADO连数据库为何DBCombobox设置DataField后运行出错? 请问如何将stringgrid中的内容按表格形式保存下来? 是DELPHI的优化技术还是BUG? 提取字符串中的字符函数? 数据库连接路径问题 寻求delphi中的ShellListView构件技术资料,要中文说明的 小问题:如何知道在数据库中某张表已经存在,并把她删除? SQL语句 SaveDialog1 的问题
将:treeview1.Items[i].Delete 改为:treeview1.Items[0].Delete因为假如你的树上共有6个节点,
当到第4次循环时i=4这样就变成:treeview1.Items[4].Delete ;
此时由于前面的删除,树上只有3个节点了,所以要删除第四个节点肯定出现下标超出了