public void MoveControlPoint(ChartLine line, Point mousePosition, bool resize) { if (line.drawingMode == DrawingMode.P1) { line.MoveP1(mousePosition, resize); } else if (line.drawingMode == DrawingMode.P2) { line.MoveP2(mousePosition, resize); } else if (line.drawingMode == DrawingMode.Mid) { line.MoveMid(mousePosition); } }