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