delphi.gif (306 バイト) Brushの使い方


Brushプロパティを変更すると、図形の背景の色、模様などを変更することができます。BrushプロパティはCanvasだけでなくShapeなどでも共通です。

 

toach.gif (917 バイト) 図形の色を変更するには

Brush.Colorプロパティを変更すると図形の色を変更できます。プロパティの値についてはPenプロパティの色の設定を参考にしてください。

 

toach.gif (917 バイト) 図形の模様を変更するには

Brush.Styleプロパティを変更すると、図形の模様(斜線や網目など)を変更できます。このとき、事前にBrush.Colorプロパティを設定しておく必要があります。また、Bitmapプロパティを設定すると、8x8ドットのビットマップで決められる模様を付けることができます。

Form1.Canvas.Brush.Style := bsBDiagonal; // 斜線

  OpenDialog1.Filter := 'Bitmap(*.bmp)|*.bmp'; // 模様ビットマップを読むための準備
  OpenDialog1.Execute;
  Shape1.Brush.Bitmap := TBitmap.Create;
  Shape1.Brush.Bitmap.LoadFromFile(OpenDialog1.FileName); // 模様ビットマップをロード