Poligoni in GDI+
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 Graphics oggetto, un Pen oggetto e una matrice di Point oggetti (o PointF). L'oggetto Graphics fornisce il DrawPolygon metodo . L'oggetto Pen archivia gli attributi, ad esempio larghezza e colore, della linea utilizzata per eseguire il rendering del poligono e la matrice di Point oggetti archivia i punti da collegare tramite linee rette. L'oggetto Pen e la matrice di Point oggetti vengono passati come argomenti al DrawPolygon metodo . Nell'esempio seguente viene disegnato un poligono a tre lati. Si noti che esistono solo tre punti in myPointArray
: (0, 0), (50, 30) e (30, 60). Il DrawPolygon metodo 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.
Vedi anche
.NET Desktop feedback
Commenti e suggerimenti
https://aka.ms/ContentUserFeedback.
Presto disponibile: Nel corso del 2024 verranno gradualmente disattivati i problemi di GitHub come meccanismo di feedback per il contenuto e ciò verrà sostituito con un nuovo sistema di feedback. Per altre informazioni, vedereInvia e visualizza il feedback per