Upload
nvgnvg
View
32
Download
0
Embed Size (px)
DESCRIPTION
Se utilizó el método de crear polígonos
Citation preview
'Nilgen E. Velazco 'Y00282080 Public Class PR Private Sub Form1_Load(sender As System.Object, e As System.EventArgs) Handles MyBase.Load End Sub Private Sub Form1_Paint(ByVal sender As Object, ByVal e As System.Windows.Forms.PaintEventArgs) Handles Me.Paint 'Rectangulo Dim pnt1 As New Point(50, 50) Dim pnt2 As New Point(50, 300) Dim pnt3 As New Point(450, 300) Dim pnt4 As New Point(450, 50) Dim MyPolygon As Point() = {pnt1, pnt2, pnt3, pnt4} e.Graphics.DrawPolygon(Pens.Black, MyPolygon)
'triangulo Dim tpnt1 As New Point(50, 50) Dim tpnt2 As New Point(50, 300) Dim tpnt3 As New Point(250, 175) Dim triangulo As Point() = {tpnt1, tpnt2, tpnt3} e.Graphics.FillPolygon(Brushes.Blue, triangulo) e.Graphics.DrawPolygon(Pens.Blue, triangulo) 'Lineas Dim la1 As New Point(50, 50) Dim la2 As New Point(130, 100) Dim la3 As New Point(450, 100) Dim la4 As New Point(450, 50) Dim lineaA As Point() = {la1, la2, la3, la4} e.Graphics.FillPolygon(Brushes.Red, lineaA) e.Graphics.DrawPolygon(Pens.Red, lineaA) Dim lb1 As New Point(130, 100) Dim lb2 As New Point(210, 150) Dim lb3 As New Point(450, 150) Dim lb4 As New Point(450, 100) Dim lineaB As Point() = {lb1, lb2, lb3, lb4} e.Graphics.FillPolygon(Brushes.White, lineaB) e.Graphics.DrawPolygon(Pens.White, lineaB) Dim lc1 As New Point(210, 150) Dim lc2 As New Point(250, 175) Dim lc3 As New Point(210, 200) Dim lc4 As New Point(450, 200) Dim lc5 As New Point(450, 150) Dim lineaC As Point() = {lc1, lc2, lc3, lc4, lc5} e.Graphics.FillPolygon(Brushes.Red, lineaC) e.Graphics.DrawPolygon(Pens.Red, lineaC) Dim ld1 As New Point(210, 200) Dim ld2 As New Point(130, 250) Dim ld3 As New Point(450, 250) Dim ld4 As New Point(450, 200) Dim lineaD As Point() = {ld1, ld2, ld3, ld4} e.Graphics.FillPolygon(Brushes.White, lineaD) e.Graphics.DrawPolygon(Pens.White, lineaD) Dim lf1 As New Point(130, 250) Dim lf2 As New Point(50, 300) Dim lf3 As New Point(450, 300) Dim lf4 As New Point(450, 250) Dim lineaF As Point() = {lf1, lf2, lf3, lf4} e.Graphics.FillPolygon(Brushes.Red, lineaF) e.Graphics.DrawPolygon(Pens.Red, lineaF)
'Estrella Dim epnt1 As New Point(125, 130) Dim epnt2 As New Point(135, 155) Dim epnt3 As New Point(160, 155) Dim epnt4 As New Point(140, 175) Dim epnt5 As New Point(150, 200) Dim epnt6 As New Point(125, 180) Dim epnt7 As New Point(100, 200) Dim epnt8 As New Point(110, 175) Dim epnt9 As New Point(90, 155) Dim epnt10 As New Point(115, 155) Dim estrella As Point() = {epnt1, epnt2, epnt3, epnt4, epnt5, epnt6, epnt7, epnt8, epnt9, epnt10} e.Graphics.FillPolygon(Brushes.White, estrella) e.Graphics.DrawPolygon(Pens.White, estrella) End Sub End Class