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

請問MDI子視窗的呼叫

尚未結案
maokao
一般會員


發表:11
回覆:3
積分:2
註冊:2002-11-28

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-06-11 16:43:41 IP:140.109.xxx.xxx 未訂閱
假設我有三個Form MainForm,FormA,FormB MainForm和FormA是MDIForm, FormB是MDIChild 在MainForm上有個Button 按下這Button之後 我希望會在FormA上產生FormB這子視窗 我在MainForm的ButtonClick中寫入 TFormB *testForm=new TForm3(FormA); testForm->Parent=FormA; 但是我產生出來的子視窗還是在MainForm當中... 要如何把這子視窗產生出來在FormA之中呢... 感謝各位~
RaynorPao
版主


發表:139
回覆:3622
積分:7025
註冊:2002-08-12

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-06-16 00:08:07 IP:61.221.xxx.xxx 未訂閱
引言: 假設我有三個Form MainForm,FormA,FormB MainForm和FormA是MDIForm, FormB是MDIChild 在MainForm上有個Button 按下這Button之後 我希望會在FormA上產生FormB這子視窗 我在MainForm的ButtonClick中寫入 TFormB *testForm=new TForm3(FormA); testForm->Parent=FormA; 但是我產生出來的子視窗還是在MainForm當中... 要如何把這子視窗產生出來在FormA之中呢... 感謝各位~
maokao 你好: 也許~~把你的 FormB 改成 FrameB 就可以出現在 FormA 裡面了 備註: 如果你是使用 > --
------
-- 若您已經得到滿意的答覆,請適時結案!! --
-- 欲知前世因,今生受者是;欲知來世果,今生做者是 --
-- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 --
Justmade
版主


發表:94
回覆:1934
積分:2030
註冊:2003-03-12

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-06-16 08:09:31 IP:218.16.xxx.xxx 未訂閱
一個 Application 好像不能有兩個 MDI Form 的喔 程式應會以選定為 MainForm 的 MDI Form 為主,新增的 MDIChild 應都會加進那個 MDI Form,其他的 MDI Form 應失去了作為 MDI Parent 的能力。
maokao
一般會員


發表:11
回覆:3
積分:2
註冊:2002-11-28

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-06-17 08:32:24 IP:140.109.xxx.xxx 未訂閱
引言: 一個 Application 好像不能有兩個 MDI Form 的喔 程式應會以選定為 MainForm 的 MDI Form 為主,新增的 MDIChild 應都會加進那個 MDI Form,其他的 MDI Form 應失去了作為 MDI Parent 的能力。
但是我如果將MainForm 設成fsNormal, 如此一來便有錯誤訊息說現在沒有Active的MDI Form.
Justmade
版主


發表:94
回覆:1934
積分:2030
註冊:2003-03-12

發送簡訊給我
#5 引用回覆 回覆 發表時間:2003-06-17 09:02:13 IP:218.16.xxx.xxx 未訂閱
若你使用 MDI MainForm 一定要是 MDIForm 其他的可以 MDIChild 或 Normal 若你是要 Show 出 MDIForm (MainForm) 之前以另一 Normal Form 來控制的話,可以在設定 Application->ShowMainForm = false; NormalForm->Show(); Application->Run(); 然後在 NormalForm 作 Show/Hide MDIForm 的動作。 以上是以 Delphi 的 VCL 慨念寫若在 BCB 有不同操作請指正。
系統時間:2024-04-29 9:06:22
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!