2012-09-24 89 views
-1

我想從如何在列表視圖

文本文件

列表視圖和樹視圖中顯示的數據顯示文本文件的數據。根將文件名,但我不知道如何做到這一點,問題是在列表視圖中顯示文本文件數據,我不知道任何關於這一點。 文本文件中的數據是非常簡單的 它像雙值只是一個方陣:

21.06 34.06 5.0

12.78 45.25 6.9

12.89 45.98 5.5

列表查看我想要顯示它。

回答

1

讀取文本文件

listBox1->Items->Clear(); 
    try 
    {  
     String* textFile = String::Concat(windir,(S"\\mytest.txt"));        
      StreamReader *reader=new StreamReader(textFile); 
     do 
     { 
      listBox1->Items->Add(reader->ReadLine()); 
     } 
     while(reader->Peek() != -1); 
    }  

    catch (System::Exception *e) 
    { 
     listBox1->Items->Add(e); 
    } 

} 

查看文件信息

listBox1->Items->Clear(); 
String* testfile = String::Concat(windir, (S"\\notepad.exe")); 
FileInfo *pFileProps =new FileInfo(testfile); 

listBox1->Items->Add(String::Concat(S"File Name = ", (pFileProps->get_FullName()))); 
listBox1->Items->Add(String::Concat(S"Creation Time = ", (pFileProps->get_CreationTime()).ToString())); 
listBox1->Items->Add(String::Concat(S"Last Access Time = " ,(pFileProps->get_LastAccessTime()).ToString())); 
listBox1->Items->Add(String::Concat(S"Last Write Time = ", (pFileProps->get_LastWriteTime()).ToString())); 
listBox1->Items->Add(String::Concat(S"Size = ", (pFileProps->get_Length()).ToString())); 

欲瞭解更多信息請參閱HERE

對於樹查看您可以按照這個page

+0

我已經用於這個目的的資源管理器,我的意思是我沒有拖放列表框,所以會有什麼替代?在這種情況下使用上面的代碼 – tspga