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

如何讓edit連續show值呢

尚未結案
gofome
一般會員


發表:23
回覆:9
積分:6
註冊:2003-05-14

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-05-29 17:43:16 IP:140.117.xxx.xxx 未訂閱
if 有一個100行的資料存在.txt裡 當程式讀進來後,希望show在edit裡每次10筆(如1~10筆資料) 過了10秒中後,show出2~11筆資料 請問要如何寫這樣的程式呢 (edit裡的程式要下什麼樣的指令才能使它show另外的值呢) 且是用edit還是用剪貼簿還是有其他物件比較適用呢 謝謝
tech_state
版主


發表:44
回覆:638
積分:641
註冊:2003-02-10

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-05-29 18:11:40 IP:61.221.xxx.xxx 未訂閱
gofome, 您好 請參考以下連結資料,再加上一個TTimer元件,應該就可以達到您的需求了,試試看! http://delphi.ktop.com.tw/topic.php?TOPIC_ID=30852 ================================= 涵養怒中氣。謹防順口言。留心忙裡錯。珍惜有時錢。 是非終日有,不聽自然無 天下本無事,庸人自擾之
BGman
初階會員


發表:28
回覆:85
積分:42
註冊:2003-01-10

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-05-29 18:17:32 IP:211.22.xxx.xxx 未訂閱
Edit 怎麼能夠裝的下十筆資料,建議你用 Memo 不知道有沒有誤會你的意思,試試以下的程式:
 
void __fastcall TForm1::Button1Click(TObject *Sender)
{
  TStringList *pList = new TStringList();
  pList->LoadFromFile("d:\\data.txt");
  for (int nI = 0; nI < pList->Count; nI  )
  {
    if ( nI != 0 && nI % 10 == 0)  // 在這裡設定你一次要顯示幾行
    {
      Application->ProcessMessages();
      Sleep(10000);     // 在這裡設定你一次等待多久
    }
    Memo1->Lines->Add(pList->Strings[nI]);  
  }
  delete pList;
}
發表人 - BGman 於 2003/05/29 18:20:20
系統時間:2024-11-23 12:55:13
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!