public void DrawRange(Point[] rangePoints) { Point[] copyPoints = new Point[rangePoints.Length]; rangePoints.CopyTo(copyPoints, 0); for (int i = 0; i < copyPoints.Length; i++) { copyPoints[i] = coordinates.ChangeToActual(copyPoints[i]); } shapeDC.DrawRange(copyPoints, DefaultColor.DefaultColorEx.DefaultRangeColor); }