如何在動態產生的Form上顯示圖形 ? |
答題得分者是:RaynorPao
|
wuhamktop
一般會員 發表:5 回覆:6 積分:2 註冊:2005-02-27 發送簡訊給我 |
如下面程式,請問各位高手為何我動態產生的表單TForm上看不到圖形TImage ?
void __fastcall TForm1::Button1Click(TObject *Sender) { TForm *myForm = new TForm( Application->Handle ); myForm->Parent = Form1; myForm->BorderStyle = bsDialog; myForm->BorderIcons >> biSystemMenu; myForm->SetBounds(0,0, 200,200); myForm->Caption = "訊息提示"; TImage *myImage = new TImage( myForm ); myImage->SetBounds(50,50, 50,50); myImage->Picture->Bitmap->LoadFromFile( "C:\\123.bmp" ); myForm->Show(); Sleep( 2000 ); delete myForm; }
------
1234 |
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
試試看加上以下兩行程式碼!
TForm *myForm = new TForm( Application->Handle ); myForm->Parent = Form1; myForm->BorderStyle = bsDialog; myForm->BorderIcons >> biSystemMenu; myForm->SetBounds(0,0, 200,200); myForm->Caption = "訊息提示"; TImage *myImage = new TImage( myForm ); myImage->Parent = myForm; myImage->SetBounds(50,50, 50,50); myImage->Picture->Bitmap->LoadFromFile( "C:\\123.bmp" ); myForm->Show(); Application->ProcessMessages(); Sleep( 2000 ); delete myForm;
------
-- 若您已經得到滿意的答覆,請適時結案!! -- -- 欲知前世因,今生受者是;欲知來世果,今生做者是 -- -- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 -- |
wuhamktop
一般會員 發表:5 回覆:6 積分:2 註冊:2005-02-27 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |