[VC2005] Brushクラスを使って線を描画する方法

◆概要

この資料は、Microsoft(R) Visual C# 2005で Brushクラスを使用して線を描画する方法について記述しています。


◆Sample

  このサンプルでは、Brushクラスを利用してフォームに線を描画します。
適切なパラメータを指定して、描画する形状に適したメソッドを呼び出します。 FillPolygon など、一部のメソッドでは、塗りつぶしの対象となる形状のアウトラインを点の配列で指定する必要があります。
  また、FillRectangle や FillPath などのメソッドのように、塗りつぶしの領域を表すオブジェクトを指定する必要がある場合もあります。

private void button1_Click(object sender, EventArgs e)
        {
            //描画に使用するグラフィック オブジェクトへの参照を取得
            Graphics g = this.CreateGraphics();

            //形状の描画に使用する Brush のインスタンスを作成します。 
            SolidBrush myBrush = new SolidBrush(Color.Red);
            g.FillPolygon(myBrush, new PointF[] 
        {new PointF(20, 20), new PointF(50, 100), 
              new PointF(60, 10), new PointF(200, 4), 
              new PointF(0, 0),
                new PointF(20, 20)});

            g.FillRectangle(myBrush, 
                new RectangleF(50, 50, 100, 100));
            g.FillPie(myBrush, 
                new Rectangle(110, 110, 300, 300), 0, 90);
        }


▼ページトップへ