麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 學院 > 開發設計 > 正文

用TreeView瀏覽目錄

2019-11-17 05:24:36
字體:
來源:轉載
供稿:網友

  void __fastcall TForm1::FormCreate(TObject *Sender)
{
CurrentDir=GetCurrentDir();
UpdateTreeView();
UpdateListView();
}
//---------------------------------------------------------------------------
void __fastcall TForm1::UpdateTreeView()
{
TTreeNode *rNode,*mNode;
TreeView1->Items->Clear();
rNode=TreeView1->Items->Add(TreeView1->Selected,"我的電腦");
rNode->ImageIndex=1;
rNode->SelectedIndex=1;
mNode=TreeView1->Items->AddChild(rNode,"A:");
mNode->ImageIndex=2;
mNode->SelectedIndex=2;
AddDirectory("A:",mNode);
for(int i=1;i<DriveComboBox1->Items->Count;i++)
  {
  mNode=TreeView1->Items->AddChild(rNode,AnsiString(char('B'+i))+":");
  mNode->ImageIndex=3;
  mNode->SelectedIndex=3;
  AddDirectory(AnsiString(char('B'+i))+":",mNode);
  }
}

//------------------------------------------------------------------------
void TForm1::AddDirectory(AnsiString path,TTreeNode *fNode)
{
TSearchRec sr;
TTreeNode *mNode;
if(FindFirst(path+"http://*.*" ,faDirectory,sr)==0)
  {
  if(sr.Attr==faDirectory)
    {
    if(sr.Name!="."&&sr.Name!="..")
      {
      mNode=TreeView1->Items->AddChild(fNode,sr.Name);
      mNode->ImageIndex=0;
      mNode->SelectedIndex=4;
      // AddDirectory(path+"http://"+sr.Name,mNode);
      }
    }
  }
while(FindNext(sr)==0)
  {
  if(sr.Attr==faDirectory)
    {
    if(sr.Name!="."&&sr.Name!="..")
      {
      mNode=TreeView1->Items->AddChild(fNode,sr.Name);
      mNode->ImageIndex=0;
      mNode->SelectedIndex=4;
      // AddDirectory(path+"http://"+sr.Name,mNode);
      }
    }
  }
FindClose(sr);
}

//--------------------------------------------------------------------

void __fastcall TForm1::TreeView1Changing(TObject *Sender, TTreeNode *Node, bool &AllowChange)
{
Screen->Cursor=crHourGlass;
TSearchRec sr;
TTreeNode *NodeTmp=Node;
AnsiString DirName,DirTmp;
DirName=Node->Text;
for(int i=Node->Level;i>1;i--)
  {
  NodeTmp=NodeTmp->Parent;
  DirTmp=NodeTmp->Text;
  if(DirTmp.SubString(DirTmp.Length(),1)!="http://")
  DirTmp+="http://";
  DirName.Insert(DirTmp,0);
  }
if(DirName.SubString(DirName.Length(),1)!="http://")
  DirName+="http://";
for(int j=0;j<Node->Count;j++)
  {
  if(Node->Item[j]->Count==0);
    {
    if(FindFirst(DirName+Node->Item[j]->Text+"http://*.*", faAnyFile, sr) == 0)
      {
      do
        {
        //Node->Item[j]->ImageIndex=5;
        //Node->Item[j]->SelectedIndex=4;
        if((sr.Attr&faDirectory)&&sr.Name!="."&&sr.Name!="..")
          {
          Node->Item[j]->ImageIndex=0;
          Node->Item[j]->SelectedIndex=4;
          TreeView1->Items->AddChild(Node->Item[j],sr.Name);
          }
        }
        while (FindNext(sr)==0);
        FindClose(sr);
      }
    }
  }
Screen->Cursor=crDefault;
}


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 亚洲精品午夜电影 | 久久亚洲精品久久国产一区二区 | 黄色大片免费网站 | 久久恋| 日本欧美一区二区三区视频麻豆 | 最新欧美精品一区二区三区 | 成人免费在线观看视频 | 久久网站热最新地址 | 国产精品久久久久久久久久妇女 | v片在线看 | 久国久产久精永久网页 | 国产wwww| 欧美性生活视频免费看 | 成人一区二区在线观看视频 | 成人男女啪啪免费观看网站四虎 | 国产日韩在线观看视频 | 欧美一级黄色片免费观看 | 午夜视频中文字幕 | 精品日韩欧美 | av在线观 | 久久精品亚洲精品国产欧美kt∨ | 亚洲一区二区三区日本久久九 | 欧美精品亚洲人成在线观看 | www.91pron| 色淫湿视频 | 男男羞羞视频网站国产 | 97超碰资源站 | 国产精品v片在线观看不卡 成人一区二区三区在线 | 国产88久久久国产精品免费二区 | 中文字幕爱爱视频 | 色人久久 | 国产精品亚洲yourport | 91色琪琪电影亚洲精品久久 | 久久亚洲国产精品 | 毛片免费视频播放 | 国产精品成人一区二区三区吃奶 | 在线观看中文字幕av | 末成年女av片一区二区 | 成人电影毛片 | 免费男女乱淫真视频 | 国产免费黄色 |