VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。
基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。
様々な塗りつぶした矩形を描画するにはGraphicsオブジェクトのFill~で始まるメソッドを使用します。
private void Form1_Paint(object sender, PaintEventArgs e) { // Graphicsオブジェクトの作成 Graphics g = e.Graphics; // Brushオブジェクトの作成 SolidBrush brush1 = new SolidBrush(Color.Blue); g.FillRectangle(brush1, 10, 10, 100, 100); //長方形を描画 g.FillPie(brush1, 120, 10, 100, 100, 45, 90); //扇形を描画 g.FillEllipse(brush1, 10, 120, 100, 50); //楕円を描画 Point[] pa = {new Point(120, 120), new Point(170, 170), new Point(170, 220), new Point(150, 200)}; //多角形描画用の座標を作成 g.FillPolygon(brush1, pa); //多角形を描画 // Brushオブジェクトの解放 brush1.Dispose(); // Graphicsオブジェクトの解放 g.Dispose(); }