13,870
社区成员




void __fastcall TForm1::FormCreate(TObject *Sender)
{
TTreeNode* node;
TTreeNode* Nextnode;
TreeView1->Items->Clear();
TreeView1->Items->Add(NULL,"Computer");
node=TreeView1->Items->Item[0];
TreeView1->Items->AddChild(node,"a" );
node=TreeView1->Items->Item[1];
Nextnode=node->getNextSibling();
TreeView1->Items->AddChild(node,"aa" );
Nextnode=TreeView1->Items->Item[1]->GetLastChild();
TreeView1->Items->Add(node,"b");
Nextnode=TreeView1->Items->Item[0]->GetLastChild();
TreeView1->Items->AddChild(Nextnode,"bb" );
TreeView1->Items->AddChild(Nextnode,"bbb" );
}
//--------------------------------------------------------
void __fastcall TForm1::TreeView1Click(TObject *Sender)
{
ListView1->Items->Clear();
Application->ProcessMessages();
Sleep(10);
TTreeNode* node;
TTreeNode* Nextnode;
node=TreeView1->Items->Item[0];
Nextnode=TreeView1->Items->Item[0]->GetLastChild();
node = TreeView1 -> Selected;
switch(node->Level==0)
{
case 0: {
TListItem *pItem=0;
pItem=ListView1->Items->Add();
pItem->Caption=String("He");
} break;
case 1:
break;
default:;
}
switch(node->Level==1)
{
case 0: {
TListItem *pItem=0;
pItem=ListView1->Items->Add();
pItem->Caption=String("She");
} break;
case 1:
break;
default:;
}
switch(node->Level==1)
{
case 0: {
TListItem *pItem=0;
pItem=ListView1->Items->Add();
pItem->Caption=String("It");
} break;
case 1:
break;
default:;
}
}