[VC2005] Penクラスを使用して線を描画する方法

◆概要

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


◆Sample

このサンプルでは、Penクラスを利用してフォームに線を描画します。

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

            //線の描画に使用する Pen クラスのインスタンスを作成し、
            //適切なプロパティを設定
            Pen myPen = new Pen(Color.Red);
            myPen.Width = 5;

            //必要なパラメータを指定して、
            //描画する形状に適したメソッドを呼び出します。
            g.DrawLine(myPen, 1, 1, 45, 65);
            g.DrawBezier(
                myPen, 15, 15, 30, 30, 45, 30, 87, 20);
            g.DrawEllipse(
                myPen, new Rectangle(33, 45, 40, 50));
            g.DrawPolygon(
                myPen, new PointF[] {new PointF(1, 1), 
                new PointF (20, 10), new PointF(5, 4), 
                new PointF(100, 2), 
                new PointF(200, 50), new PointF(39, 45)});
        }


▼ページトップへ