線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:1065
推到 Plurk!
推到 Facebook!

以一個button來動態新增圖檔並且可以記錄個別圖之top,left

答題得分者是:Stallion
timshadow
一般會員


發表:7
回覆:3
積分:2
註冊:2007-08-23

發送簡訊給我
#1 引用回覆 回覆 發表時間:2007-08-27 23:00:14 IP:140.122.xxx.xxx 訂閱
請問各位大大:

我已經會用動態來新增圖檔,也就是用下列程式:()
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

發送簡訊給我
#2 引用回覆 回覆 發表時間:2007-08-27 23:23:39 IP:211.22.xxx.xxx 未訂閱
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

發送簡訊給我
#3 引用回覆 回覆 發表時間:2007-08-29 13:11:26 IP:140.122.xxx.xxx 訂閱
可不可以在詳細說明TList如何使用,是放在我的程式後面用嗎?
不好意思,新手不太懂~~
Stallion
版主


發表:52
回覆:1600
積分:1995
註冊:2004-09-15

發送簡訊給我
#4 引用回覆 回覆 發表時間:2007-08-30 20:40:20 IP:211.22.xxx.xxx 未訂閱
TList怎麼用?在BCB環境下按 F1 查HELP或者搜尋本站。
===================引 用 timshadow 文 章===================
可不可以在詳細說明TList如何使用,是放在我的程式後面用嗎?
不好意思,新手不太懂~~
系統時間:2024-07-05 5:20:48
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!