共用方式為


GDI+ 中的多邊形

多邊形是指具有三個或三個以上直邊的封閉型形狀。 例如,三角形便是一個具有三個直邊的多邊形,矩形是具有四個邊的多邊形,五角形是具有五個邊的多邊形。 下圖將顯示數個多邊形。

多邊形

繪製多邊形

若要繪製多邊形,您需要 Graphics 物件、Pen 物件和 Point 物件陣列 (或 PointF 物件陣列)。 Graphics 物件提供 DrawPolygon 方法。 Pen 物件儲存產生多邊形的線條屬性,例如寬度和色彩,而 Point 物件陣列則是儲存直線所連接的各點。 Pen 物件和 Point 物件陣列會當成引數傳遞至 DrawPolygon 方法。 下列範例即繪製三邊的多邊形。 請注意, myPointArray 中只有三個點:(0, 0)、(50, 30) 和 (30, 60)。 DrawPolygon 方法會繪製一條線從 (30, 60) 返回至起始點 (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);

下圖顯示該多邊形。

多邊形

請參閱

工作

HOW TO:建立畫筆

參考

System.Drawing.Graphics

System.Drawing.Pen

其他資源

線條、曲線和形狀