Разница между FillPolygon и DrawLines заключается в том, что первый метод рисует фигуру, а второй — набор линий.
FillPolygon (Brush, Point[]) — заполняет внутреннюю часть многоугольника, который определяется массивом точек, заданных структурами Point. 12
DrawLines (Pen, Point[]) — рисует ряд сегментов линий, которые соединяют массив структур Point. 2