請問一個開新視窗將Form1的圖貼到Form2....... |
尚未結案
|
kevinhue
一般會員 發表:23 回覆:42 積分:13 註冊:2003-05-06 發送簡訊給我 |
各位大哥你好:我想將主程式的的bmpDst的圖貼到我開一個新的視窗Form2的impage1上.........Form2無法顯示,請問各為大哥我是那裡少做了..? Graphics::TBitmap *bmpDst=new Graphics::TBitmap;
bmpDst->LoadFromFile(OpenDlg->FileName);
Image1->Canvas->Draw(0,0,bmpDst);
Form2 = new TForm2(this);
Form2 ->ShowModal();
Form2->Image1->Assign(Form1->Image1);
delete Form2; Kevinhue 發表人 - kevinhue 於 2003/06/20 20:07:23
|
artist1002
高階會員 發表:2 回覆:155 積分:151 註冊:2002-09-26 發送簡訊給我 |
|
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
引言: 各位大哥你好:我想將主程式的的bmpDst的圖貼到我開一個新的視窗Form2的impage1上.........Form2無法顯示,請問各為大哥我是那裡少做了..? Graphics::TBitmap *bmpDst=new Graphics::TBitmap; bmpDst->LoadFromFile(OpenDlg->FileName); Image1->Canvas->Draw(0,0,bmpDst); Form2 = new TForm2(this); Form2 ->ShowModal(); Form2->Image1->Assign(Form1->Image1); delete Form2; kevinhue 你好: (1)你把 Assign 寫在 ShowModal() 的下面,當然無法把圖秀出來啦,因為會一 直停在 ShowModal() 那一行,直到 Form2 關閉,然而 Form2 關閉以後,又 會一直執行到 delete Form2,所以造成無法秀圖 (2)試試看改成以下這個樣子 // >>>>>>>>>>> --
------
-- 若您已經得到滿意的答覆,請適時結案!! -- -- 欲知前世因,今生受者是;欲知來世果,今生做者是 -- -- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 -- |
kevinhue
一般會員 發表:23 回覆:42 積分:13 註冊:2003-05-06 發送簡訊給我 |
|
RaynorPao
版主 發表:139 回覆:3622 積分:7025 註冊:2002-08-12 發送簡訊給我 |
引言: 親愛的RaynorPao: 那可以請問一下,如果我不想要顯示在form1的image1,我想要直接顯示到form2的話,那要如何改勒??? Kevinhue Kevinhue 你好: (1)只要直接 show 在 Form2 裡面的話,那在 Form2 中寫這樣就可以了 // Unit2.cpp void __fastcall TForm2::FormShow(TObject *Sender) { Image1->Stretch=true; Image1->Picture->Bitmap->LoadFromFile("test.bmp"); } (2)或者在我上一篇回應你的程式碼中,加入以下紅色那一行程式碼即可 .......................... Image1->Picture->Bitmap->LoadFromFile("test.bmp"); Image1->Hide(); Form2=new TForm2(this); ..........................-- Enjoy Researching & Developing -- 發表人 - RaynorPao 於 2003/06/23 10:38:09
------
-- 若您已經得到滿意的答覆,請適時結案!! -- -- 欲知前世因,今生受者是;欲知來世果,今生做者是 -- -- 一切有為法,如夢幻泡影,如露亦如電,應作如是觀 -- |
kevinhue
一般會員 發表:23 回覆:42 積分:13 註冊:2003-05-06 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |