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

MessageBox 被其它的視窗蓋住,造成如同當機無作操作??

尚未結案
jeffreck
高階會員


發表:247
回覆:340
積分:197
註冊:2003-01-23

發送簡訊給我
#1 引用回覆 回覆 發表時間:2005-02-04 18:29:31 IP:61.218.xxx.xxx 未訂閱
MessageBox 被其它的視窗蓋住,造成如同當機無作操作?? 請教各位前輩 在程式中有Form1及Form2 , Form2 內開一對話方塊, 但如果到別的程式再回來,對話方塊就會被其它的視窗(Form1或Form2)蓋住 不知如何解決,我試了以下方法都還是不行 ShowMessage('庫存計算完成!!') MessageBox(Application.Handle ,'庫存計算完成!!', '計算完成',MB_OK); Application.MessageBox(Pchar('庫存計算完成!!'),Pchar('計算完成'),MB_OK ); 各位前輩救救我吧!!!
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#2 引用回覆 回覆 發表時間:2005-02-04 23:34:57 IP:202.39.xxx.xxx 未訂閱
試試: 
begin
  MessageBox(Application.Handle ,'庫存計算完成!!', '計算完成', MB_OK or MB_TOPMOST);
end;
jeffreck
高階會員


發表:247
回覆:340
積分:197
註冊:2003-01-23

發送簡訊給我
#3 引用回覆 回覆 發表時間:2005-02-04 23:52:36 IP:61.70.xxx.xxx 未訂閱
引言: 試試:
begin
  MessageBox(Application.Handle ,'庫存計算完成!!', '計算完成', MB_OK or MB_TOPMOST);
end;
謝謝 hagar 前輩 但這樣會一真出現在所有系統的最上方,並不只有自己的?? 另外如不關閉 MessageBox 直接關閉系統會有錯誤?? 不知如何解決?? 發表人 - jeffreck 於 2005/02/04 23:57:57
hagar
版主


發表:143
回覆:4056
積分:4445
註冊:2002-04-14

發送簡訊給我
#4 引用回覆 回覆 發表時間:2005-02-05 08:46:04 IP:202.39.xxx.xxx 未訂閱
1.Application.Handle 改成 Form.Handle 呢? 2.會有什麼錯誤?
jeffreck
高階會員


發表:247
回覆:340
積分:197
註冊:2003-01-23

發送簡訊給我
#5 引用回覆 回覆 發表時間:2005-02-05 13:20:48 IP:61.218.xxx.xxx 未訂閱
引言: 1.Application.Handle 改成 Form.Handle 呢? 2.會有什麼錯誤?
謝謝 hagar 前輩 1.還是會一真出現在所有系統的最上方,並不只有自己的 且如果改為Form1.Handle 之後 MessageBox 沒關閉, FORM1及Form2都還是可以操作?? 2.怪了現在不會錯誤了??,可能是我看錯了 謝謝謝謝.....
cubi
初階會員


發表:56
回覆:94
積分:35
註冊:2002-04-15

發送簡訊給我
#6 引用回覆 回覆 發表時間:2005-02-09 09:01:16 IP:203.187.xxx.xxx 未訂閱
可試看看MessageDlg
jeffreck
高階會員


發表:247
回覆:340
積分:197
註冊:2003-01-23

發送簡訊給我
#7 引用回覆 回覆 發表時間:2005-02-14 17:36:20 IP:61.218.xxx.xxx 未訂閱
引言: 可試看看MessageDlg
原來還有 MessageDlg 這東東 ,我再試試看 謝謝
系統時間:2024-05-21 20:45:04
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!