VB.NET, C#, PowerShellを使用しているエンジニアのためのサイト。
基本的な使用方法から開発で役立つTipsまで幅広く取り扱っています。
線スタイルを変更するには、DashStyleプロパティを変更します。DashStyleプロパティにはDashStyle列挙体の値をセットします。
private void Form1_Paint(object sender, PaintEventArgs e) { // グラフィックオブジェクトを取得する Graphics g = e.Graphics; // Color.Blue,幅3でペンを作成 Pen Pen1 = new Pen(Color.Blue, 3); Pen Pen2 = new Pen(Color.Blue, 3); Pen Pen3 = new Pen(Color.Blue, 3); Pen Pen4 = new Pen(Color.Blue, 3); Pen Pen5 = new Pen(Color.Blue, 3); // 各DashStyleを各ペンにセットする Pen1.DashStyle = System.Drawing.Drawing2D.DashStyle.Dash; Pen2.DashStyle = System.Drawing.Drawing2D.DashStyle.DashDot; Pen3.DashStyle = System.Drawing.Drawing2D.DashStyle.DashDotDot; Pen4.DashStyle = System.Drawing.Drawing2D.DashStyle.Dot; Pen5.DashStyle = System.Drawing.Drawing2D.DashStyle.Solid; // 各ペンで線を描画する g.DrawLine(Pen1, 10, 10, 110, 10); g.DrawLine(Pen2, 10, 20, 110, 20); g.DrawLine(Pen3, 10, 30, 110, 30); g.DrawLine(Pen4, 10, 40, 110, 40); g.DrawLine(Pen5, 10, 50, 110, 50); // 各Penオブジェクトを破棄する Pen1.Dispose(); Pen2.Dispose(); Pen3.Dispose(); Pen4.Dispose(); Pen5.Dispose(); // Graphicsオブジェクト破棄する g.Dispose(); }