Nota
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare ad accedere o modificare le directory.
L'accesso a questa pagina richiede l'autorizzazione. È possibile provare a modificare le directory.
Un poligono è una forma chiusa con tre o più lati dritti. Ad esempio, un triangolo è un poligono con tre lati, un rettangolo è un poligono con quattro lati e un pentagono è un poligono con cinque lati. La figura seguente mostra diversi poligoni.
Disegno di un poligono
Per disegnare un poligono, è necessario un oggetto Graphics, un oggetto Pen e una matrice di oggetti Point (o PointF). L'oggetto Graphics fornisce il metodo DrawPolygon. L'oggetto Pen archivia attributi, ad esempio larghezza e colore, della linea utilizzata per eseguire il rendering del poligono e la matrice di oggetti Point archivia i punti da collegare tramite linee rette. L'oggetto Pen e la matrice di oggetti Point vengono passati come argomenti al metodo DrawPolygon. Nell'esempio seguente viene disegnato un poligono a tre lati. Si noti che in myPointArray
sono presenti solo tre punti: (0, 0), (50, 30) e (30, 60). Il metodo DrawPolygon chiude automaticamente il poligono disegnando una linea da (30, 60) al punto iniziale (0, 0).
Point[] myPointArray =
{
new Point(0, 0),
new Point(50, 30),
new Point(30, 60)
};
myGraphics.DrawPolygon(myPen, myPointArray);
Dim myPointArray As Point() = _
{New Point(0, 0), New Point(50, 30), New Point(30, 60)}
myGraphics.DrawPolygon(myPen, myPointArray)
La figura seguente mostra il poligono.
Vedere anche
.NET Desktop feedback