CompoundArray = New Single() {0.0, 0.1, 0.2, 0.8, 0.9, 1.0} : Pen CompoundArray « 2D Graphics « VB.Net Tutorial






CompoundArray = New Single() {0.0, 0.1, 0.2, 0.8, 0.9, 1.0}
Imports System.Drawing
Imports System.Drawing.Drawing2D
Imports System.Windows.Forms

public class CompoundArray3
   public Shared Sub Main
        Application.Run(New Form1)
   End Sub
End class

public class Form1
  Inherits System.Windows.Forms.Form

  Protected Overrides Sub OnPaint(ByVal e As PaintEventArgs)
        Dim the_pen As New Pen(Color.Black, 10)

        the_pen.CompoundArray = New Single() {0.0, 0.1, 0.2, 0.8, 0.9, 1.0}
        e.Graphics.SmoothingMode = Drawing2D.SmoothingMode.AntiAlias
        e.Graphics.DrawEllipse(the_pen, 30, 50, 100, 100)    
  End Sub

  Public Sub New()
   
    MyBase.New()
    Me.AutoScaleBaseSize = New System.Drawing.Size(5, 13)
    Me.ClientSize = New System.Drawing.Size(292, 273)
    Me.StartPosition = System.Windows.Forms.FormStartPosition.CenterScreen

  End Sub

End Class








17.61.Pen CompoundArray
17.61.1.Set Pen's CompoundArraySet Pen's CompoundArray
17.61.2.CompoundArray = New Single() {0.0, 0.45, 0.55, 1.0}CompoundArray = New Single() {0.0, 0.45, 0.55, 1.0}
17.61.3.CompoundArray = New Single() {0.0, 0.2, 0.4, 0.6, 0.8, 1.0}CompoundArray = New Single() {0.0, 0.2, 0.4, 0.6, 0.8, 1.0}
17.61.4.CompoundArray = New Single() {0.0, 0.1, 0.2, 0.8, 0.9, 1.0}CompoundArray = New Single() {0.0, 0.1, 0.2, 0.8, 0.9, 1.0}