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

主視窗與子視窗

答題得分者是:pceyes
lasterliu
一般會員


發表:38
回覆:57
積分:19
註冊:2007-11-05

發送簡訊給我
#1 引用回覆 回覆 發表時間:2008-09-10 08:58:55 IP:139.223.xxx.xxx 訂閱
請問各位大大,小弟想請問Delphi有此功能嗎?
當主程式開啟另一個視窗的子程式時,若子程式沒有關閉,將無法操作主程式(意即無法點選到主程式的視窗)。
若有的話,可以請大大提示一下該如何寫嗎?
careychen
尊榮會員


發表:41
回覆:580
積分:959
註冊:2004-03-03

發送簡訊給我
#2 引用回覆 回覆 發表時間:2008-09-10 09:01:10 IP:218.210.xxx.xxx 訂閱
不大懂意思,你是要問

a 程式去開 b 程式裡面的子視窗裡的程式?

還是

同一隻程式裡 A 視窗叫 B 視窗裡的子程式?
------
價值的展現,來自於你用哪一個角度來看待它!!
lasterliu
一般會員


發表:38
回覆:57
積分:19
註冊:2007-11-05

發送簡訊給我
#3 引用回覆 回覆 發表時間:2008-09-10 09:23:04 IP:139.223.xxx.xxx 訂閱
careychen大大,小弟不知該怎麼解釋,所以以例子來跟您說明:
首先,有個主視窗,我在其上面按查詢按鈕,
它會跳出另一個視窗,此視窗為輸入查詢的條件,
小弟的問題就在這,當此視窗跳出時,後面的主視窗將無法被點選或拖拉。


因為有看過.NET能做到此功能,且.NET在此功能中,只有主程式在工作管理員的處理程序,沒有被呼叫出的子程式,
所以想詢問大大是否DELPHI也有這功能~~謝謝careychen大大的回答。
若.NET有說錯的地方,請勿見怪~~只是當時有看過人家示範兩個例子,一個是主程式點選查詢,在處理程序中會跳出查詢的程序,
且兩個視窗都可點選與輸入,另一個則無處理程序,且無法點選主視窗。
編輯記錄
lasterliu 重新編輯於 2008-09-10 09:39:07, 註解 無‧
pceyes
尊榮會員


發表:70
回覆:657
積分:1140
註冊:2003-03-13

發送簡訊給我
#4 引用回覆 回覆 發表時間:2008-09-10 12:02:26 IP:122.127.xxx.xxx 訂閱
form1 - Unit1.pas
form2 - Unit2.pas

form1:
Uses Unit2;

if mrOk :=form2.showmodal then // 此時Form1無法作用
showmessage('form2 Closed');
------
努力會更接近成功
lasterliu
一般會員


發表:38
回覆:57
積分:19
註冊:2007-11-05

發送簡訊給我
#5 引用回覆 回覆 發表時間:2008-09-10 13:16:44 IP:139.223.xxx.xxx 訂閱
謝謝大大,原來是這個屬性喔!!
感激不盡~~~^^謝謝
系統時間:2024-11-28 23:26:46
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!