我知道可以自己写一个方法一个Node一个Node的加进来,可请问大虾TreeView本身有不有这种方法。我试过用items属性直接赋值只能拷贝到根下的第一层。希望这样的方法还能在新的TreeView中保持原有TreeView的展开样式以及选中节点信息。谢谢!!
解决方案 »
- 求助:fastreport或qreport能否将ole里面的excel图表以图表的形式保存在xls或rtf文件中
- 发送消息的问题!!!!
- 如何用delphi在SQL的image字段里存储问题(非常急)希望高手指点
- 求阶乘函数解决方案
- Delphi 7 中,怎么用TTCPClient 和 TTCPServer 发送数据报?
- 请问DLL可否带记录类型的参数?在线等候
- 求算法??问题???谢谢帮助!!UP也可以来!!!!
- 这个问题比较菜
- 关于delphi中tactionlist这个控件中tsearchfind的问题!
- 请问用什么命令来检索表中的字段名。
- 关于用odac连接oracle数据库的问题,为什么提示oci.dll找不到指定模块?(在线)
- 如何在ini文件里实现用户名的自动保存类似与QQ
然后:
tv2.items.beginupdate;
TV2.Items.Assign(TV1.Items);
for i:= 0 to tv2.items.count -1 do begin
tv2.items[i].Expanded:=tv1.items[i].Expanded;
tv2.items[i].selected:=tv1.items[i].selected;
end;
tv2.items.endupdate;
再加上tv2.items[i].hasChildren:=tv1.items[i].hasChildren;
和tv2.setFoucus就更完美啦!!