Aracılığıyla paylaş


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 ve beş kenarı olan bir çokgendir. Aşağıdaki çizimde birkaç çokgen gösterilmektedir.

Polygons

Çokgen Çizme

Çokgen çizmek için bir Graphics nesneye, nesneye Pen ve (veya PointF) nesne dizisine Point ihtiyacınız vardır. Graphics nesnesi yöntemini sağlarDrawPolygon. Pen Nesne, çokgeni işlemek için kullanılan çizginin genişlik ve renk gibi özniteliklerini, nesne dizisi Point ise düz çizgilerle bağlanacak noktaları depolar. Pen nesnesi ve nesne dizisi Point yöntemine DrawPolygon bağımsız değişken olarak geçirilir. Aşağıdaki örnek üç taraflı bir çokgen çizer. Yalnızca üç nokta myPointArrayolduğuna dikkat edin: (0, 0), (50, 30) ve (30, 60). yöntemi, DrawPolygon (30, 60) ile 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österilmektedir.

Polygon

Ayrıca bkz.