[シェイプ]
シェイプは、長方形、正方形、円、楕円などの簡単な画像を簡単に作成できるコンポーネントです。
◆使い方例
・図形の種類を指定する
Shape1.Shape:=stCircle; //円を指定する
| 図形 | 値 |
| 長方形 | stRectangle |
| 正方形 | stSquare |
| 楕円 | stEllipse |
| 円 | stCircle |
| 角の丸い長方形 | stRoundRect |
| 角の丸い正方形 | stRoundSquare |
・塗りつぶしの色を指定する
Shape1.Brush.Style:=bsSolid; //シェイプを赤く塗る
Shape1.Brush.Color:=clRed;
・塗りつぶしのパターンと色を指定する
Shape1.Brush.Style:=bsDiagCross; //シェイプを斜めの十字線で赤い網掛けを施します
Shape1.Brush.Color:=clRed;
| スタイル | 値 |
| ソリッド | bsSolid |
| 透明 | bsClear |
| 水平 | bsHorizontal |
| 垂直 | bsVertical |
| 右下がり | bsFDiagonal |
| 右上がり | bsBDiagonal |
| 縦横 | bsCross |
| 斜めの十字 | bsDiagCross |
・輪郭線の種類・色・太さを指定する
Shape1.Pen.Style:=psDash; //シェイプの輪郭を青い破線にします
Shape1.Pen.Width:=1;
Shape1.Pen.Color:=clBlue;
| 線種 | 値 |
| 輪郭なし | psClear |
| 実線 | psSolid |
| 破線 | psDash |
| 点線 | psDot |
| 1点鎖線 | psDashDot |
| 2点鎖線 | psDashDotDot |
| 内向き実線 | psInsideFrame |
・図形を移動・拡大する
Left,Top,Width,Heightプロパティを変更します
Copyright c 2009, ohishi,All rights reserved.