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

關於show message....

答題得分者是:nlj859
linda_wei
一般會員


發表:44
回覆:31
積分:20
註冊:2004-04-08

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-03-02 09:54:59 IP:211.75.xxx.xxx 未訂閱
我想show一個等待的訊息,但是不要任何按鈕, 主要功能是:提示使用者,現在系統在做什麼事,不能操作, 等系統做完畢,這訊息框會自動消失, 這時使用者便可以操作from的內容了..... 請問各位大大,該怎麼做呢?
chtai
高階會員


發表:68
回覆:238
積分:116
註冊:2004-05-21

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-03-02 11:44:32 IP:59.105.xxx.xxx 未訂閱
提供您一個想法,試看看是否合乎您需求 :) 新增一個 Form,在 Form 裡頭寫上要提示給使用者的訊息 然後當您的程式在做事時,把這個 Form 叫出來。 做完之後再把它關掉。 Good luck. -- http://www.csie.nctu.edu.tw/~chtai/software.php 好用免費軟體的收集網頁,歡迎大家跟我分享或一同推廣免費軟體。 若您覺得這網頁不錯,也歡迎您將它傳出去 :)
------
My Web: http://nelson.csie.us
My Blog: http://blog.nelson.csie.us
nlj859
資深會員


發表:139
回覆:375
積分:322
註冊:2004-03-20

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-03-02 11:52:38 IP:163.28.xxx.xxx 未訂閱
Hello linda_wei,    用個比較笨的做法,開兩個Form. Form1為主表單,Form2處理訊息. [Unit1.cpp]
#include 
#pragma hdrstop    #include "Unit1.h"
#include "Unit2.h"
int i;    #pragma package(smart_init)
#pragma resource "*.dfm"
TForm1 *Form1;    __fastcall TForm1::TForm1(TComponent* Owner)
  : TForm(Owner)
{
}    void __fastcall TForm1::Button1Click(TObject *Sender)
{
  i=5;
  Timer1->Enabled=true;
  Form2->ShowModal();
}    void __fastcall TForm1::FormCreate(TObject *Sender)
{
  Timer1->Enabled=false;
}    void __fastcall TForm1::Timer1Timer(TObject *Sender)
{
  if (i>0)
     {
      i--;
      Label1->Caption=i;
     }
  else
      Form2->Close();
}
請參考看看.
系統時間:2024-05-12 8:10:04
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!