基本的にオブジェクトはポインタで宣言するみたいですので、配列もポインタで宣言します。色は、用意されている色の定数を使うよりは、TColor RGB(r,g,b)という使い方が便利です。Formのサイズはコンポーネントのプロパティのリスト(Object Inspector)の方に記入しました。
TForm1 *Form1;
TShape *s[10][10];
//---------------------------------------------------------------------------
__fastcall TForm1::TForm1(TComponent* Owner)
: TForm(Owner)
{
for(int i=0; i<10; i++){
for(int j=0; j<10; j++){
s[i][j] = new TShape(this);
s[i][j]->Parent = this;
s[i][j]->Width = 30;
s[i][j]->Height = 30;
s[i][j]->Top = 30+j*32;
s[i][j]->Left = 30+i*32;
s[i][j]->Brush->Color = TColor RGB(255, 255-i*25, j*25);
}
}
}
コメントをお書きください