Line 線の描画
Line は線または四角形を描画します。
Delphi では Canvas クラスの LineTo メソッド、Polylineメソッド、Polygonメソッドを使います。以下のサンプルを参考にして下さい。
| ■ LineTo , Polyline , Polygon の使用例 |
procedure TForm1.Button1Click(Sender: TObject);
begin
//単純に線を引く例 Line(0,0)-(100,100),clRed
with PaintBox1.Canvas do begin
Pen.Color := clBlue;
MoveTo(0,0);
LineTo(100,100);
end;
//四角を描く例 Line(100,50)-(150,100),Green, B
with PaintBox1.Canvas do begin
Pen.Color := clGreen;
Polyline( [Point(100,100),
Point(150,100),
Point(150,50),
Point(100,50),
Point(100,100)]);
end;
//塗りつぶした四角を描く例 Line(200,50)-(250,100),Green, B, F
with PaintBox1.Canvas do begin
Pen.Color := clBlack;
Brush.Color := clWhite;
Polygon ( [Point(200,100),
Point(250,100),
Point(250,50),
Point(200,50),
Point(200,100)]);
end;
end;
|