Volver al Inicio Microsoft Student Tech Club: Universidad Libre

Relleno de polígonos en Visual Basic .NET 2008 (ejemplo 1)


Este es el resultado


El código es el siguiente

OJO, debe importar una librería primero

Imports System.Drawing.Drawing2D

Y este es el código que va dentro del paint

'Necesario para los gráficos GDI
Dim objGrafico As Graphics
objGrafico = e.Graphics

'Crear los puntos (vértices) del polígono
Dim punto1 As New Point(205, 40)
Dim punto2 As New Point(227, 109)
Dim punto3 As New Point(300, 109)
Dim punto4 As New Point(241, 152)
Dim punto5 As New Point(263, 220)
Dim punto6 As New Point(205, 178)
Dim punto7 As New Point(147, 220)
Dim punto8 As New Point(169, 152)
Dim punto9 As New Point(110, 109)
Dim punto10 As New Point(183, 109)

Dim objPuntos As Point() = {punto1, punto2, punto3, punto4, punto5, punto6, punto7, punto8, punto9, punto10}

'Relleno
Dim objCepillo As New PathGradientBrush(objPuntos)
objCepillo.CenterColor = Color.LightCyan
objCepillo.SurroundColors = New Color() {Color.Red, Color.Red}

'Dibujar el polígono con los siguientes parámetros:
'Relleno del polígono
'Vértices del polígono
objGrafico.FillPolygon(objCepillo, objPuntos)

 

Volver al Inicio Célula Microsoft. Universidad Libre