02)配列の使用・色の表現

基本的にオブジェクトはポインタで宣言するみたいですので、配列もポインタで宣言します。色は、用意されている色の定数を使うよりは、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);
  }
 }
}