以一個button來動態新增圖檔並且可以記錄個別圖之top,left |
答題得分者是:Stallion
|
timshadow
一般會員 ![]() ![]() 發表:7 回覆:3 積分:2 註冊:2007-08-23 發送簡訊給我 |
請問各位大大:
我已經會用動態來新增圖檔,也就是用下列程式:() void __fastcall TForm1::Button3Click(TObject *Sender) { MyImage[i]=new TImage(this); MyImage[i]->Parent=this; MyImage[i]->AutoSize=true; MyImage[i]->Top=24; MyImage[i]->Left=750 i*8; MyImage[i]->Picture->LoadFromFile("car.jpg"); } 但是板上都是以for迴圈的方式來新增,我的問題是如何每次按一個button就可以再From上新增一個圖檔,按幾次就有幾個圖檔, 並且可以紀錄各個圖檔的Top,Left 值 請問要如何做? |
Stallion
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:52 回覆:1600 積分:1995 註冊:2004-09-15 發送簡訊給我 |
1.Button On Click 的事件會處理吧!
2.觀察你的範例程式應該知道如何指定動態採生的元件屬性,這個應該沒問題。 3.查一下 VCL 有個儲存物件用的串列連結類別 TList ,查一下 Help 搜尋一下本站,你的需求即可達到。 ===================引 用 timshadow 文 章=================== 請問各位大大: 我已經會用動態來新增圖檔,也就是用下列程式:() void __fastcall TForm1::Button3Click(TObject *Sender) { MyImage[i]=new TImage(this); MyImage[i]->Parent=this; MyImage[i]->AutoSize=true; MyImage[i]->Top=24; MyImage[i]->Left=750 i*8; MyImage[i]->Picture->LoadFromFile("car.jpg"); } 但是板上都是以for迴圈的方式來新增,我的問題是如何每次按一個button就可以再From上新增一個圖檔,按幾次就有幾個圖檔, 並且可以紀錄各個圖檔的Top,Left 值 請問要如何做? |
timshadow
一般會員 ![]() ![]() 發表:7 回覆:3 積分:2 註冊:2007-08-23 發送簡訊給我 |
|
Stallion
版主 ![]() ![]() ![]() ![]() ![]() ![]() 發表:52 回覆:1600 積分:1995 註冊:2004-09-15 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |