請問:單一事件新增多個子視窗的問題? |
尚未結案
|
erasy
一般會員 ![]() ![]() 發表:13 回覆:16 積分:5 註冊:2004-07-20 發送簡訊給我 |
大家好:我想要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 發送簡訊給我 |
引言: 大家好:我想要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 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |