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 Subsedangkan 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 ClassSilahkan share jika bermanfaat.
COMMENTS