public override void OnMouseMove(MouseEventArgs e) { if (isDrawing) { Point2D item = Map.ScreenToMap(e.GetPosition(Map)); points.RemoveAt(points.Count - 2); points.Add(item); } base.OnMouseMove(e); }