共用方式為


多邊形

多邊形是一個封閉圖,有三個以上的直邊。 例如,三角形是具有三邊的多邊形,矩形是具有四邊的多邊形,而五角大樓則是具有五邊的多邊形。 下圖顯示數個多邊形。

圖顯示五個不同圖案、大小和色彩的多邊形

若要繪製多邊形,您需要 Graphics 物件、Pen 物件,以及 Point (或 PointF) 物件的數位。 Graphics 物件會提供 DrawPolygon 方法。 Pen 物件會儲存多邊形的屬性,例如線條寬度和色彩,而 Point 物件的數位會儲存以直線連接的點。 Pen 物件的位址和 Point 物件的陣列會當做自變數傳遞至 DrawPolygon 方法。 下列範例會繪製三面多邊形。 請注意,myPointArray中只有三點:(0、0)、(50、30 和(30、60)。 DrawPolygon 方法會自動關閉多邊形,方法是從 (30, 60) 繪製線條回到起點 (0, 0):

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

下圖顯示多邊形。

顯示座標軸三角形的圖 圖