Compartilhar via


Polígonos no GDI +

Um polígono é uma forma fechada com três ou mais lados retos.Por exemplo, um triângulo é um polígono com três lados, um retângulo é um polígono com quatro lados e um Pentágono é um polígono com cinco lados.A ilustração a seguir mostra vários polígonos.

desenho um polígono

Para desenhar um polígono, é necessário um Graphics objeto, um Pen objeto e uma matriz de Point (ou PointF) objetos. The Graphics objeto fornece a DrawPolygon método. The Pen objeto armazena atributos, sistema autônomo largura e a cor da linha usada para processar o polígono e a matriz de Point objetos armazena sistema autônomo pontos a ser conectados por linhas retas. The Pen objeto e a matriz de Point objetos são passados sistema autônomo argumentos para o DrawPolygon método. O exemplo a seguir desenha um polígono três lados.Observe que há apenas três pontos myPointArray: (0, 0), (50, 30) e (30, 60).The DrawPolygon método fecha automaticamente o polígono desenhando uma linha de (30, 60) novamente para o ponto de partida (0, 0).

Dim myPointArray As Point() = _
   {New Point(0, 0), New Point(50, 30), New Point(30, 60)}
myGraphics.DrawPolygon(myPen, myPointArray)

     Point[] myPointArray = 
{ new Point(0, 0), new Point(50, 30), new Point(30, 60) };
     myGraphics.DrawPolygon(myPen, myPointArray);

A ilustração a seguir mostra o polígono.

Consulte também

Tarefas

Como: Criar uma caneta

Referência

System.Drawing.Graphics

System.Drawing.Pen

Outros recursos

Linhas, curvas e formas