private void MainForm_MouseDown(object sender, MouseEventArgs e)
{
if (checkBoxAddPoint.Checked)
{
scene.DataPoints.Add(new PointD(e.X, e.Y));
this.Invalidate();
return;
}
mouse_start = e.Location;
this.Text = mouse_start.ToString();
capture = scene.HitTest(e.X, e.Y);
switch (capture)
{
case 1:
point_start = scene.CurrentBezier.Point1;
break;
case 2:
point_start = scene.CurrentBezier.Point2;
break;
case 3:
point_start = scene.CurrentBezier.Point3;
break;
case 4:
point_start = scene.CurrentBezier.Point4;
break;
default:
break;
}
}