Drawing Functions : Tutorial Drawing Basic Shapes, Drawing Draw Rectangle, DrawEllipse, DrawPolygon, DrawPie, DrawLines, FillRectangle, dan FillPolygon methode VB.NET
Drawing Basic Shapes Vb.NET - Tutorial belajar visual basic net / vb.net kali ini tentang bagaimana cara membuat Drawing menggunakan vb.net khusus pemula, Sector code disini akan menjelaskan secara detail Penggunaan Drawing ini, pembelajaran ini dimulai dari membuat drawLine, DrawEllipse, DrawRectangle, DrawArc, DrawPolygon, DrawPie, DrawBezier.
Langsung saja kita membuat code untuk drawingnya ya..
Membuat DrawingVb.NET
Kita akan membuat project baru dengan nama "DrawingVbNet", desainlah tampilan form kamu kurang lebih hasilnya akan seperti gambar berikut :Langsung saja kita membuat code untuk drawingnya ya..
DrawingLine VB.NET
Pada class form1 deklarasikan class drawing grapihics dan drawing pen yang nanti akan kita gunakan diseluruh button. Dim CreateGrapics As _
System.Drawing.Graphics
Dim CreatePen As _
New System.Drawing.Pen(Color.Blue, 2)
Code DrawingLine
Private Sub Button1_Click(sender _
As System.Object, e As System.EventArgs) _
Handles Button1.Click
Dim x1 As Integer = 10
Dim x2 As Integer = 80
Dim x3 As Integer = 280
Dim x4 As Integer = 80
CreateGrapics = Me.CreateGraphics
CreateGrapics.DrawLine(CreatePen, _
x1, x2, x3, x4)
End Sub
Code DrawEllipse
Private Sub Button2_Click(sender _
As System.Object, e As System.EventArgs) _
Handles Button2.Click
Dim x1 As Integer = 50
Dim x2 As Integer = 50
Dim x3 As Integer = 100
Dim x4 As Integer = 150
CreateGrapics = Me.CreateGraphics
CreateGrapics.DrawEllipse(CreatePen, _
x1, x2, x3, x4)
End Sub
Code DrawRectangle
Private Sub Button3_Click(sender _
As System.Object, e As System.EventArgs) _
Handles Button3.Click
Dim x1 As Integer = 30
Dim x2 As Integer = 30
Dim x3 As Integer = 50
Dim x4 As Integer = 60
CreateGrapics = Me.CreateGraphics
CreateGrapics.DrawRectangle(CreatePen, _
x1, x2, x3, x4)
End Sub
Code DrawArc
Private Sub Button4_Click(sender _
As System.Object, e As System.EventArgs) _
Handles Button4.Click
Dim x1 As Integer = 20
Dim x2 As Integer = 20
Dim x3 As Integer = 100
Dim x4 As Integer = 100
Dim x5 As Integer = 150
Dim x6 As Integer = 160
CreateGrapics = Me.CreateGraphics
CreateGrapics.DrawArc(CreatePen, _
x1, x2, x3, x4, x5, x6)
End Sub
Code DrawPie
Private Sub Button5_Click(sender _
As System.Object, e As System.EventArgs) _
Handles Button5.Click
Dim x1 As Integer = 50
Dim x2 As Integer = 50
Dim x3 As Integer = 150
Dim x4 As Integer = 150
Dim x5 As Integer = 0
Dim x6 As Integer = 170
CreateGrapics = Me.CreateGraphics
CreateGrapics.DrawPie(CreatePen, _
x1, x2, x3, x4, x5, x6)
End Sub
Code DrawPolygon
Private Sub Button6_Click(sender _
As System.Object, e As System.EventArgs) _
Handles Button6.Click
Dim poly(5) As System.Drawing.Point
poly(0).X = 0
poly(0).Y = 0
poly(1).X = 53
poly(1).Y = 111
poly(2).X = 114
poly(2).Y = 86
poly(3).X = 34
poly(3).Y = 34
poly(4).X = 165
poly(4).Y = 7
CreateGrapics = Me.CreateGraphics
CreateGrapics.DrawPolygon(CreatePen, poly)
End Sub
Code DrawBezier
Private Sub Button7_Click(sender _
As System.Object, e As System.EventArgs) _
Handles Button7.Click
Dim x1 As Integer = 100
Dim x2 As Integer = 200
Dim x3 As Integer = 240
Dim x4 As Integer = 250
Dim x5 As Integer = 100
Dim x6 As Integer = 200
Dim x7 As Integer = 150
Dim x8 As Integer = 30
CreateGrapics = Me.CreateGraphics
CreateGrapics.DrawBezier(CreatePen, _
100, 200, 240, 250, 100, 200, 150, 30)
End Sub
sedangkan untuk code aplikasi drawing functions keseluruhan silahkan lihat seluruh code berikut :
Public Class Form1
Dim CreateGrapics As _
System.Drawing.Graphics
Dim CreatePen As _
New System.Drawing.Pen(Color.Blue, 2)
Private Sub Button1_Click(sender _
As System.Object, e As System.EventArgs) _
Handles Button1.Click
Dim x1 As Integer = 10
Dim x2 As Integer = 80
Dim x3 As Integer = 280
Dim x4 As Integer = 80
CreateGrapics = Me.CreateGraphics
CreateGrapics.DrawLine(CreatePen, _
x1, x2, x3, x4)
End Sub
Private Sub Button2_Click(sender _
As System.Object, e As System.EventArgs) _
Handles Button2.Click
Dim x1 As Integer = 50
Dim x2 As Integer = 50
Dim x3 As Integer = 100
Dim x4 As Integer = 150
CreateGrapics = Me.CreateGraphics
CreateGrapics.DrawEllipse(CreatePen, _
x1, x2, x3, x4)
End Sub
Private Sub Button3_Click(sender _
As System.Object, e As System.EventArgs) _
Handles Button3.Click
Dim x1 As Integer = 30
Dim x2 As Integer = 30
Dim x3 As Integer = 50
Dim x4 As Integer = 60
CreateGrapics = Me.CreateGraphics
CreateGrapics.DrawRectangle(CreatePen, _
x1, x2, x3, x4)
End Sub
Private Sub Button4_Click(sender _
As System.Object, e As System.EventArgs) _
Handles Button4.Click
Dim x1 As Integer = 20
Dim x2 As Integer = 20
Dim x3 As Integer = 100
Dim x4 As Integer = 100
Dim x5 As Integer = 150
Dim x6 As Integer = 160
CreateGrapics = Me.CreateGraphics
CreateGrapics.DrawArc(CreatePen, _
x1, x2, x3, x4, x5, x6)
End Sub
Private Sub Button5_Click(sender _
As System.Object, e As System.EventArgs) _
Handles Button5.Click
Dim x1 As Integer = 50
Dim x2 As Integer = 50
Dim x3 As Integer = 150
Dim x4 As Integer = 150
Dim x5 As Integer = 0
Dim x6 As Integer = 170
CreateGrapics = Me.CreateGraphics
CreateGrapics.DrawPie(CreatePen, _
x1, x2, x3, x4, x5, x6)
End Sub
Private Sub Button6_Click(sender _
As System.Object, e As System.EventArgs) _
Handles Button6.Click
Dim poly(5) As System.Drawing.Point
poly(0).X = 0
poly(0).Y = 0
poly(1).X = 53
poly(1).Y = 111
poly(2).X = 114
poly(2).Y = 86
poly(3).X = 34
poly(3).Y = 34
poly(4).X = 165
poly(4).Y = 7
CreateGrapics = Me.CreateGraphics
CreateGrapics.DrawPolygon(CreatePen, poly)
End Sub
Private Sub Button7_Click(sender _
As System.Object, e As System.EventArgs) _
Handles Button7.Click
Dim x1 As Integer = 100
Dim x2 As Integer = 200
Dim x3 As Integer = 240
Dim x4 As Integer = 250
Dim x5 As Integer = 100
Dim x6 As Integer = 200
Dim x7 As Integer = 150
Dim x8 As Integer = 30
CreateGrapics = Me.CreateGraphics
CreateGrapics.DrawBezier(CreatePen, _
100, 200, 240, 250, 100, 200, 150, 30)
End Sub
End Class
Silahkan share jika bermanfaat.

COMMENTS