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

請問:單一事件新增多個子視窗的問題?

尚未結案
erasy
一般會員


發表:13
回覆:16
積分:5
註冊:2004-07-20

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-09-03 17:43:03 IP:163.23.xxx.xxx 未訂閱
大家好:我想要MDI來設計視窗,也設定了父視窗,可是我想要在File|New的事件觸發時,就新增一個子視窗,因為我現在只會開一個預定的子視窗,是否有別的方法可以現實?麻煩大家幫忙~~謝謝 void __fastcall TMDIForm1::New1Click(TObject *Sender) { TForm2 *NewChildFrm; static int numFrm = 0; AnsiString SnumFrm; SnumFrm = SnumFrm IntToStr(numFrm); //--- create a new MDI child window ---- NewChildFrm = new TForm2(Application); NewChildFrm->Caption = "NewChildFrm_" SnumFrm; NewChildFrm->Name = "NewChildFrm" SnumFrm; numFrm ; } 發表人 - taishyang 於 2004/09/03 19:44:46
liangnet
中階會員


發表:19
回覆:148
積分:83
註冊:2004-01-03

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-09-03 17:53:18 IP:61.219.xxx.xxx 未訂閱
引言: 大家好:我想要MDI來設計視窗,也設定了父視窗,可是我想要在File|New的事件觸發時,就新增一個子視窗,因為我現在只會開一個預定的子視窗,是否有別的方法可以現實?麻煩大家幫忙~~謝謝 void __fastcall TMDIForm1::New1Click(TObject *Sender) { TForm2 *NewChildFrm; static int numFrm = 0; AnsiString SnumFrm; SnumFrm = SnumFrm IntToStr(numFrm); //--- create a new MDI child window ---- NewChildFrm = new TForm2(Application); NewChildFrm->Caption = "NewChildFrm_" SnumFrm; NewChildFrm->Name = "NewChildFrm" SnumFrm; numFrm ; }
我試了你這一段程式…覺得沒問題啊?你按二下,也會產生二個子視窗出來! 發表人 - liangnet 於 2004/09/03 18:03:33
erasy
一般會員


發表:13
回覆:16
積分:5
註冊:2004-07-20

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-09-07 16:20:37 IP:163.23.xxx.xxx 未訂閱
謝謝!!我已發現問題出在那裡,我自己在childform也設了相同的MainMenu,所以產生childform之後,工具列變成了childform的MainMenu,所以才一直產生不出新的子視窗。
系統時間:2024-05-06 15:28:02
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!