迴圈產生Button |
答題得分者是:ikk
|
hank73317
一般會員 發表:20 回覆:47 積分:13 註冊:2008-12-12 發送簡訊給我 |
這段是前輩大大的程式,是可以用迴圈產生12個Button,請問各位大大,要怎麼翻成BCB呢?
謝謝大大~~~~~~~ [code delphi] var FB: array[1..12] of TButton; i: integer; bgin for i := 1 to 12 do begin FB[i] := TButton.Create(Self); FB[i].Parent := Self; // 要設 Parent, 不然不會顯示 FB[i].Font.Size := 10; FB[i].Width := 30; FB[i].Height := 30; FB[i].Top := 32*i; end; end; [/code] |
ikk
尊榮會員 發表:4 回覆:413 積分:768 註冊:2003-06-30 發送簡訊給我 |
[code cpp] TButton * pNewButton[12]; for(int i=0;i<12;i ) { pNewButton[i] = new TButton(this); pNewButton[i]->Parent = this; pNewButton[i]->Font->Size = 12; pNewButton[i]->Width = 30; pNewButton[i]->Height = 30; pNewButton[i]->Top = 32 * i; } [/code]
------
FPGA驗證, FPGA開發平台, http://smims.com |
hank73317
一般會員 發表:20 回覆:47 積分:13 註冊:2008-12-12 發送簡訊給我 |
|
ikk
尊榮會員 發表:4 回覆:413 積分:768 註冊:2003-06-30 發送簡訊給我 |
|
hank73317
一般會員 發表:20 回覆:47 積分:13 註冊:2008-12-12 發送簡訊給我 |
我將Form1->pNewBuuton[12].Check;寫在最前頭,產生[C++ Error] Unit1.cpp(11): E2238 Multiple declaration for 'Form1'的錯誤~~~
[code cpp] #pragma hdrstop #include "Unit1.h" //--------------------------------------------------------------------------- #pragma package(smart_init) #pragma resource "*.dfm" TForm1 *Form1; Form1->pNewBuuton[12].Check; //**** //--------------------------------------------------------------------------- __fastcall TForm1::TForm1(TComponent* Owner) : TForm(Owner) { } //--------------------------------------------------------------------------- void __fastcall TForm1::Button1Click(TObject *Sender) { for(int i=0;i<12;i ) { pNewButton[i] = new TButton(this); pNewButton[i]->Parent = this; pNewButton[i]->Font->Size = 12; pNewButton[i]->Width = 30; pNewButton[i]->Height = 30; pNewButton[i]->Top = 32 * i; } } [/code] 麻煩大大再幫我看一下 |
taishyang
站務副站長 發表:377 回覆:5490 積分:4563 註冊:2002-10-08 發送簡訊給我 |
|
hank73317
一般會員 發表:20 回覆:47 積分:13 註冊:2008-12-12 發送簡訊給我 |
|
ikk
尊榮會員 發表:4 回覆:413 積分:768 註冊:2003-06-30 發送簡訊給我 |
|
hank73317
一般會員 發表:20 回覆:47 積分:13 註冊:2008-12-12 發送簡訊給我 |
|
taishyang
站務副站長 發表:377 回覆:5490 積分:4563 註冊:2002-10-08 發送簡訊給我 |
|
hank73317
一般會員 發表:20 回覆:47 積分:13 註冊:2008-12-12 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |