TTreeView的Items有一个方法叫Add.你查一下帮助不就可以了。
void __fastcall TForm1::Button1Click(TObject *Sender){
TTreeNode *Node1;
TreeView1->Items->Clear(); // remove any existing nodes
// Add a root node
TreeView1->Items->Add(NULL, "RootNode1"); /* Set MyTreeNode to first node in tree view and add a child node to it */
Node1 = TreeView1->Items->Item[0];
TreeView1->Items->AddChild(Node1,"ChildNode1"); // Add another root node
TreeView1->Items->Add(Node1, "RootNode2"); /* Reset Node1 to RootNode2 and add a child node to it */
Node1 = TreeView1->Items->Item[2]; TreeView1->Items->AddChild(Node1,"ChildNode2"); /* Reset Node1 to ChildNode2 and add a child node to it */
Node1 = TreeView1->Items->Item[3];
TreeView1->Items->AddChild(Node1,"ChildNode2a"); /* Add another child to ChildNode2 following ChildNode2a */
TreeView1->Items->AddChild(Node1,"ChildNode2b"); // add another root node
TreeView1->Items->Add(TreeView1->Items->Item[0], "RootTreeNode3");
}
void __fastcall TForm1::Button1Click(TObject *Sender){
TTreeNode *Node1;
TreeView1->Items->Clear(); // remove any existing nodes
// Add a root node
TreeView1->Items->Add(NULL, "RootNode1"); /* Set MyTreeNode to first node in tree view and add a child node to it */
Node1 = TreeView1->Items->Item[0];
TreeView1->Items->AddChild(Node1,"ChildNode1"); // Add another root node
TreeView1->Items->Add(Node1, "RootNode2"); /* Reset Node1 to RootNode2 and add a child node to it */
Node1 = TreeView1->Items->Item[2]; TreeView1->Items->AddChild(Node1,"ChildNode2"); /* Reset Node1 to ChildNode2 and add a child node to it */
Node1 = TreeView1->Items->Item[3];
TreeView1->Items->AddChild(Node1,"ChildNode2a"); /* Add another child to ChildNode2 following ChildNode2a */
TreeView1->Items->AddChild(Node1,"ChildNode2b"); // add another root node
TreeView1->Items->Add(TreeView1->Items->Item[0], "RootTreeNode3");
}
解决方案 »
- 如何定义这样的二维数组
- 有没有人接触过“珠海宏桥”在制造业上的erp,想听听各位的评价
- 这么简单的代码,放在DLL里面就不行了;
- 如果想要把richedit里的文件存入到数据库中的两个问题(菜鸟送分)!
- 如何不用设置数据库别名,可以运行系统?
- 请教如何获得当前程序的路径
- 求教高手!!使用TIdHTTP POST数据到一个ASP网页,返回时只能接收到部分字节,请问是什么原因?如何解决?
- 如何得到当前的所有的窗口?
- 如何在 delphi中十进制数的每一位变成二进制然后进行异或
- 有什么好的书可以介绍的呢?
- 如何用DELPHI来实现打印网页上某一个特定的区域???
- WINAPI在不在?关于中午的问题,请再光临一下......
newnode:Ttreenode;
..
newnode:=Ttreenode.create;
newnode.caption:='****';
treeview.nodes.add(newnode);
newndde.free;
...