Mnohoúhelníky v GDI+
Mnohoúhelník je uzavřený obrazec se třemi nebo více rovnými stranami. Například trojúhelník je mnohoúhelník se třemi stranami, obdélník je mnohoúhelník se čtyřmi stranami a pětistranami je pětiúhelník. Následující obrázek znázorňuje několik mnohoúhelníku.
Kreslení mnohoúhelníku
Pokud chcete nakreslit mnohoúhelník, potřebujete Graphics objekt, Pen objekt a pole Point (nebo PointF) objektů. Objekt Graphics poskytuje metodu DrawPolygon . Objekt Pen ukládá atributy, jako je šířka a barva, čáry použité k vykreslení mnohoúhelníku a pole Point objektů ukládá body, které mají být spojeny rovnými čarami. Objekt Pen a pole Point objektů jsou předány jako argumenty metodě DrawPolygon . Následující příklad nakreslí trojstranný mnohoúhelník. Všimněte si, že v myPointArray
: (0, 0), (50, 30) a (30, 60). Metoda DrawPolygon automaticky zavře mnohoúhelník tak, že nakreslí čáru od (30, 60) zpět do výchozího bodu (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)
Následující obrázek znázorňuje mnohoúhelník.
Viz také
.NET Desktop feedback
Váš názor
https://aka.ms/ContentUserFeedback.
Připravujeme: V průběhu roku 2024 budeme postupně vyřazovat problémy z GitHub coby mechanismus zpětné vazby pro obsah a nahrazovat ho novým systémem zpětné vazby. Další informace naleznete v tématu:Odeslat a zobrazit názory pro