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

如何讓MessageBox跳出時在最外面??

答題得分者是:mypigbaby
hank73317
一般會員


發表:20
回覆:47
積分:13
註冊:2008-12-12

發送簡訊給我
#1 引用回覆 回覆 發表時間:2009-01-12 17:31:02 IP:122.146.xxx.xxx 訂閱
 大大各位好...............不才的小弟,想請教


我用MainForm去開啟一個EXE後,待此EXE回傳了一個值之後,


會跳出MessageBox,但是,如果我在此EXE尚未回傳值之前,


就去按別的視窗,例如TXT.........,則跳出的MessageBox就會被此TXT蓋住了,


請問大大可以讓此MessageBox跳出時就跳在最上層嗎??


謝謝大大的指教.....................小弟非常感激這裏充滿了愛.......






//=============================================================================

我是笨蛋,我是笨蛋,我是笨蛋

//==============================================================================
taishyang
站務副站長


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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2009-01-12 18:35:30 IP:118.169.xxx.xxx 訂閱
可以用ShowMessage取代MessageBoxa嗎?
hank73317
一般會員


發表:20
回覆:47
積分:13
註冊:2008-12-12

發送簡訊給我
#3 引用回覆 回覆 發表時間:2009-01-12 18:40:52 IP:122.146.xxx.xxx 訂閱
大大,因為我有設定流程,

就是有Yes and No,

使用Yes就可以繼續下去之類的

所以好像不能使用ShowMessage;
mypigbaby
高階會員


發表:11
回覆:168
積分:155
註冊:2006-07-20

發送簡訊給我
#4 引用回覆 回覆 發表時間:2009-01-13 09:41:09 IP:203.73.xxx.xxx 訂閱
試看看

[code delphi]
if MessageBox(0, '請按YES', '提示', MB_YESNO MB_ICONQUESTION
MB_TOPMOST) = IDYES then
begin

end;

[/code]

===================引 用 hank73317 文 章===================
大大,因為我有設定流程,

就是有Yes and No,

使用Yes就可以繼續下去之類的

所以好像不能使用ShowMessage;
hank73317
一般會員


發表:20
回覆:47
積分:13
註冊:2008-12-12

發送簡訊給我
#5 引用回覆 回覆 發表時間:2009-01-13 15:36:02 IP:122.146.xxx.xxx 訂閱
 大大..........由於我是這樣寫的

play=Application->MessageBox("Do you want Running process?","WTESTHELL",32 4);請問要如何修改呢?

play值決定是否繼續開啟下一個EXE

謝謝大大~~~~

=============================================================================
我是笨蛋 我是笨蛋 我是笨蛋
==============================================================================
mypigbaby
高階會員


發表:11
回覆:168
積分:155
註冊:2006-07-20

發送簡訊給我
#6 引用回覆 回覆 發表時間:2009-01-14 09:04:41 IP:203.73.xxx.xxx 訂閱
真糟=.=
豬寶寶沒看到這是BCB的..直接拿DELPHI的來回答=.=
可能要請其他人把語法改成BCB能用的........SORRY
taishyang
站務副站長


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

發送簡訊給我
#7 引用回覆 回覆 發表時間:2009-01-14 09:53:04 IP:118.169.xxx.xxx 訂閱
將前輩的用法改成BCB
if(MessageBox(0, "請按YES", "提示",
MB_YESNO MB_ICONQUESTION MB_TOPMOST)== IDYES){

//do something
}


===================引 用 mypigbaby 文 章===================
真糟=.=
豬寶寶沒看到這是BCB的..直接拿DELPHI的來回答=.=
可能要請其他人把語法改成BCB能用的........SORRY
hank73317
一般會員


發表:20
回覆:47
積分:13
註冊:2008-12-12

發送簡訊給我
#8 引用回覆 回覆 發表時間:2009-01-14 10:12:36 IP:122.146.xxx.xxx 訂閱
感謝各位大大對我的幫助.......小弟感激不盡......








//=============================================================================

我是笨蛋,我是笨蛋,我是笨蛋

//==============================================================================
系統時間:2024-05-09 5:57:56
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!