ゲームが作れるようになるまでがんばる日記

ゲーム制作のことを中心にゲームに関することを書いています

PictureBoxに線を描く

PictureBoxのImageプロパティにビットマップを作成して割り当て、Graphicsオブジェクトを作成する。このGraphicsオブジェクトを用いて線の描画などの操作を行う。

pictureBox1.Image = new Bitmap(pictureBox1.Width, pictureBox1.Height);
Graphics graphics = Graphics.FromImage(pictureBox1.Image);

線を描くにはPenオブジェクトを作成し、それをつかってGraphicsオブジェクトのDrawLineメソッドを呼ぶ。

Pen pen = new Pen(Color.Black);
graphics.DrawLine(pen, 0, 0, 100, 100);