void MouseDown(object sender, System.Windows.Forms.MouseEventArgs e) { _last = _start = _end = e.Location; _moving = true; if (_adding) { _adding = false; _new = CreateAnnotation(new PointF(_start.X, _start.Y), new PointF(_end.X, _end.Y)); if (_new != null) { AddDrawing(_new); } } else { Selection = HitTest(e.X, e.Y); if (Selection != null) { Selection.MoveStart(e.X, e.Y); } } }