影像Top和Left之數值 |
答題得分者是:kkk730819
|
alisa2ms53
一般會員 發表:2 回覆:1 積分:0 註冊:2008-11-26 發送簡訊給我 |
我已經做一個30*30的表格,想將我的圖(imgList[1])隨機放在表格的其中一格,
但是我沒辦法搜尋出imgList[1]的Top和Left之數值,可以請問為什麼嗎?? 謝謝! [code cpp] for(int i = 0 ; i <= 6 ; i ) { imgList[i] = new TImage(Application); imgList[i]->Picture->LoadFromFile((String)i ".bmp"); imgList[i]->Stretch = true; } //--------------------------------------------------------------------------------------------------------------------------------- void __fastcall TForm1::Button1Click(TObject *Sender) { Form1->Image1->Canvas->Draw(rand()*20`0,rand()*20`0,imgList[1]->Picture->Bitmap); int a,b; a = imgList[1]->Left; b = imgList[1]->Top; aa->Text = IntToStr(a); bb->Text = IntToStr(b); } [/code]
------
翔 |
kkk730819
一般會員 發表:4 回覆:14 積分:8 註冊:2010-05-25 發送簡訊給我 |
因為你沒有把值給 imgList[1]->Left跟imgList[1]->Top
你應該 imgList[1]->Left=rand()*20`0 imgList[1]->Top=rand()*20`0 Form1->Image1->Canvas->Draw(imgList[1]->Left,imgList[1]->Top,imgList[1]->Picture->Bitmap); BCB我也接觸不久 如果沒幫到忙不好意思 ===================引 用 alisa2ms53 文 章=================== 我已經做一個30*30的表格,想將我的圖(imgList[1])隨機放在表格的其中一格, 但是我沒辦法搜尋出imgList[1]的Top和Left之數值,可以請問為什麼嗎?? 謝謝! [code cpp] for(int i = 0 ; i <= 6 ; i ) { imgList[i] = new TImage(Application); imgList[i]->Picture->LoadFromFile((String)i ".bmp"); imgList[i]->Stretch = true; } //--------------------------------------------------------------------------------------------------------------------------------- void __fastcall TForm1::Button1Click(TObject *Sender) { Form1->Image1->Canvas->Draw(rand()*20`0,rand()*20`0,imgList[1]->Picture->Bitmap); int a,b; a = imgList[1]->Left; b = imgList[1]->Top; aa->Text = IntToStr(a); bb->Text = IntToStr(b); } [/code]
------
有問題大家多討論 大家共同一起進步 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |