原创 Outline示例代码

2011-1-8 22:58 2095 16 16 分类: 软件与OS

1.三级树


Outline1->Lines->Add("Root");
 for(int i=0;i<5;i++)
 {
  int m;
   m=Outline1->AddChild(1,IntToStr(i) + ".i");//添加到Root下
   for(int j=0;j<5;j++)
   {
   int n;
   n=Outline1->AddChild(m,IntToStr(j) + ".j");//返回值n是当前的树深度
   for(int k=0;k<5;k++)
   {
      int o;
      o=Outline1->AddChild(n,IntToStr(k) + ".k");//返回深度,不使用
   }
   }
 }



 Outline1->FullExpand() ;//展开所有


 52767d41-8e82-4be2-b052-896f62f3134b.jpg


void __fastcall TMainForm::Button2Click(TObject *Sender)
{
 Outline1->Lines->Add("乱哥");
 for(int i=0;i<5;i++)
 {
  int m;
   m=Outline1->AddChild(1,IntToStr(i) + ".小乱");
   for(int j=0;j<5;j++)
   {
   int n;
   n=Outline1->AddChild(m,IntToStr(j) + ".小小乱");
   for(int k=0;k<5;k++)
   {
      Outline1->AddChild(n,IntToStr(k) + ".小小小乱");
   }
   }
 }
 Outline1->FullExpand();
}


83cbd00e-a19d-4e64-81f4-362acb876b91.jpg


 <梅川酷子原创>



 

文章评论0条评论)

登录后参与讨论
我要评论
0
16
关闭 站长推荐上一条 /2 下一条