全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1807
推到 Plurk!
推到 Facebook!

Form & Progressbar 問題

缺席
kenbcb
中階會員


發表:171
回覆:129
積分:60
註冊:2003-07-15

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-08-01 13:24:41 IP:60.248.xxx.xxx 未訂閱
Dear 各位,

請問如何做一個像安裝程式常出現的畫面功能, 當安裝時, 會跳出一個 progressbar畫面( 使用者不能去按結束, 直到progressbar跑完才回主畫面).

我在 form1 中用了一個button, 去開啟 form2 ; form2中有一個progressbar; 但prgressbar 跑完了, form2畫面還是在.
ikk
尊榮會員


發表:4
回覆:413
積分:768
註冊:2003-06-30

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-08-11 15:58:08 IP:163.28.xxx.xxx 訂閱


在From1中使用ShowModal()呼叫Form2

[code cpp]
if ( Form2->ShowModal() != mrOk )
{
ShowMessage( "Form2 return error!" );
return;
}

[/code]

在Form2中使用 ModalResult


[code cpp]
void __fastcall Form2::ProgressEnd(TObject *Sender)
{
ModalResult = mrOk;
//ModalResult = mrCancel;
}

[/code]
------
FPGA驗證, FPGA開發平台, http://smims.com
kenbcb
中階會員


發表:171
回覆:129
積分:60
註冊:2003-07-15

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-08-11 17:08:00 IP:60.248.xxx.xxx 未訂閱

這方法不行喔~

我把ModalResult = mrOk 放到form2 任一事件中, 都一樣form2未自動結束

[ProgressEnd]是什麼事件呢?

===================引 用 ikk 文 章===================


在From1中使用ShowModal()呼叫Form2

[code cpp]
if ( Form2->ShowModal() != mrOk )
{
ShowMessage( "Form2 return error!" );
return;
}

[/code]

在Form2中使用 ModalResult


[code cpp]
void __fastcall Form2::ProgressEnd(TObject *Sender)
{
ModalResult = mrOk;
//ModalResult = mrCancel;
}

[/code]
ikk
尊榮會員


發表:4
回覆:413
積分:768
註冊:2003-06-30

發送簡訊給我
#4 引用回覆 回覆 發表時間:2008-08-11 17:11:17 IP:163.28.xxx.xxx 訂閱
你的code?? 
Form1是否有使用ShowModal()?

ProgressEnd 只是一個function, 要結束時call.
------
FPGA驗證, FPGA開發平台, http://smims.com
編輯記錄
ikk 重新編輯於 2008-08-11 17:11:38, 註解 無‧
ikk 重新編輯於 2008-08-11 17:12:14, 註解 無‧
kenbcb
中階會員


發表:171
回覆:129
積分:60
註冊:2003-07-15

發送簡訊給我
#5 引用回覆 回覆 發表時間:2008-08-11 17:26:20 IP:60.248.xxx.xxx 未訂閱
是的用showmdoal 呼叫form2

想呈現的畫面如下: 是否因此有影響呢? (form2 無 systemmenu)


===================引 用 ikk 文 章===================
你的code??
Form1是否有使用ShowModal()?

ProgressEnd 只是一個function, 要結束時call.
編輯記錄
kenbcb 重新編輯於 2008-08-11 17:50:32, 註解 無‧
系統時間:2024-04-27 3:28:40
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!