В случае краски я сделал:Как нарисовать линию между всеми нарисованными точками?
List<Point> drawPoints = GetDrawPoints();
if (drawPoints.Count > 1)
{
foreach (Point p in drawPoints)
{
e.Graphics.DrawLine(pen, p.X - 2, p.Y - 2, 4, 4);
}
}
Но вместо рисования линий между точками повлекут последующих, он рисует две линии из одной места в каждой точке.
Я хочу соединить все точки одной линией.
Считаете ли вы попытку ссылаться на предыдущий пункт? –
Посмотрите на 'DrawLines()' и 'DrawPolygon()' –
Справа найдено: e.Graphics.DrawLines (Pens.Black, drawPoints.ToArray()); работающ отлично. –