線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:868
推到 Plurk!
推到 Facebook!

關於開多個檔的問題

尚未結案
4880h009
一般會員


發表:32
回覆:43
積分:15
註冊:2003-11-26

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-12-09 17:19:35 IP:140.124.xxx.xxx 未訂閱
我寫了開多個檔的程式
if (TabbedNotebook1->ActivePage == "Time-trace map")
{
OpenDialog1->Filter = "Data files (*.dat)|*.DAT|Text files (*.txt)|*.TXT";
OpenDialog1->Options.Clear();
OpenDialog1->Options << ofAllowMultiSelect;    if(OpenDialog1->Execute())
{
 Edit1->Text = OpenDialog1->FileName;
 strcpy( fin, Form1->Edit1->Text.c_str());
}     
我要利用開的多個檔,來畫Image 上不同位置的圖,在開啟檔案時可以複選檔案,但是最後結果好像只有最後一個檔案讀到,各位兄弟,有空幫我解惑一下吧!! 感謝哦 發表人 - taishyang 於 2003/12/09 17:58:29
taishyang
站務副站長


發表:377
回覆:5490
積分:4563
註冊:2002-10-08

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-12-09 18:12:05 IP:140.135.xxx.xxx 未訂閱
4880h009您好:
引言:但是最後結果好像只有最後一個檔案讀到
這是正常的,因為您程式的關係(使用Edit無法多行顯示) 您可以改用TStringList或是TMemo
 if(OpenDialog1->Execute())
 {
  for (int i=0;iFiles->Count;i  )
  {
   Memo1->Lines->Add(OpenDialog1->Files->Strings[i]);
  }
 }
要取出時則
strcpy( fin, Memo1->Lines->Strings[i].c_str());
//i為列的index,從0開始
順心 <>~我也是在學習的階段,回答的不好請您多多見諒與指教~ 發表人 -
系統時間:2024-05-18 16:55:56
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!