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();
}
}