小弟Form1上一个Treeview1.Form2,Form3等继承于Form1. 现在的问题是,TreeView1.item.add(nil,name); //这个name是从数据库中取出来的。
当用TreeView1.item.add(nil,name)时,就无法添加根节点。可是把Form关了再开,就可以看到我刚添加的节点。 我试了试 Treeview1.item.add(nil,'全部');也不行,不知为何,请高人相助,谢谢
当用TreeView1.item.add(nil,name)时,就无法添加根节点。可是把Form关了再开,就可以看到我刚添加的节点。 我试了试 Treeview1.item.add(nil,'全部');也不行,不知为何,请高人相助,谢谢
解决方案 »
- 还有oNkeyUp是什么作用
- 多个 TServerSocket程序 在服务器上的 无响应的问题
- 唉,又是一年春天来。又有人辞职,又有人招聘。
- 请高手看看程序对吗,新建一个TWeight类,用MSComm控件通过串口从工业秤中读重量数据,很急在线等!(suuare(督察)在吗?)
- 大家好,能不能帮我看看:客户端怎么连不上服务器数据库(我们的网是通的)?先给100分,不够了再加!
- dephi如何快速入门
- 请问象VB里面的工程资源管理器那样的窗口怎么做啊(能相互连接又能分开的)/
- delphi线程问题(急!急!!在线等待)
- 关于树型控件两问!
- 救命阿!!!!IE扩展。。。
- 一个窗口中能不能有多个Table和Query组件
- 如果 unit1(uses)unit2 , unit2(uses)unit3,那么unit1能不能调用unit3中的方法?
Treeview1.items.add(nil,'我爱你')还是不行,为何。
在没有用TreeView1.item.add(nil,name)时,form1的TreeView1没有根节点,所以此时创建的form2,form3继承的是TreeView没有根节点的form1,
在关了form再开时,因为对Form1的TreeView1作了TreeView1.item.add(nil,name)操作,所以重新创建的form2,form3继承了TreeView有根节点的form1
同理在Button上作这样的操作也是有问题的
也就是只要Treeview1含有一个节点,我动态创建其子节点就没有问题。但动态创建第一根节点就有这种问题。不知为何,帮一帮,我该怎么办了,谢谢
那么 NewTreeNode := Treeview1.items.add(nil,'我爱你');
之后NewTreeNode不需要free 如果free了 新建的根节点就没了