GDI+'daki Çokgenler

Çokgen, üç veya daha fazla düz tarafı olan kapalı bir şekildir. Örneğin, üçgen üç tarafı olan bir çokgen, dikdörtgen dört tarafı olan bir çokgen, bir dikdörtgen ise beş tarafı olan bir poligondur. Aşağıdaki çizimde birkaç çokgen gösterilmiştir.

Polygons

ÇokGen Çizme

Çokgen çizmek için bir Graphics nesnesine, nesnesine Pen ve (veya ) nesneleri Point dizisine PointF ihtiyacınız vardır. Graphicsnesnesi yöntemini DrawPolygon sağlar. nesnesi, çokgeni işlemek için kullanılan çizginin genişlik ve renk gibi özniteliklerini depolar ve nesne dizisi düz çizgiler tarafından bağlanılacak PenPoint noktaları depolar. Pennesnesi ve nesne dizisi Point yöntemine bağımsız değişken olarak DrawPolygon geçirildi. Aşağıdaki örnek üç taraflı bir çokgen çizer. içinde yalnızca üç nokta olduğunu myPointArray unutmayın: (0, 0), (50, 30) ve (30, 60). yöntemi, DrawPolygon (30, 60) başlangıç noktasına (0, 0) bir çizgi çizerek çokgeni otomatik olarak kapatır.

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)

Aşağıdaki çizimde çokgen gösterilmiştir.

Polygon

Ayrıca bkz.