BezierFitting.MainForm.MainForm_MouseMove C# (CSharp) Метод

MainForm_MouseMove() приватный Метод

private MainForm_MouseMove ( object sender, MouseEventArgs e ) : void
sender object
e MouseEventArgs
Результат void
        private void MainForm_MouseMove(object sender, MouseEventArgs e)
        {
            if (checkBoxAddPoint.Checked)
            {
                return;
            }

            int offset_x = e.X - mouse_start.X;
            int offset_y = e.Y - mouse_start.Y;
            if (capture != 0 || scene.HitTest(e.X, e.Y) != 0)
            {
                this.Cursor = Cursors.SizeAll;
            }
            else
            {
                this.Cursor = Cursors.Arrow;
            }

            if (capture == 1)
            {
                scene.SetPoint1(point_start.X + offset_x, point_start.Y + offset_y);
                this.Invalidate();
            }
            else if (capture == 2)
            {
                scene.SetPoint2(point_start.X + offset_x, point_start.Y + offset_y);
                this.Invalidate();
            }
            else if (capture == 3)
            {
                scene.SetPoint3(point_start.X + offset_x, point_start.Y + offset_y);
                this.Invalidate();
            }
            else if (capture == 4)
            {
                scene.SetPoint4(point_start.X + offset_x, point_start.Y + offset_y);
                this.Invalidate();
            }
        }