protected override void OnResize(EventArgs e) { manipulate_place = ManipulatePlace.None; SetImage(); base.OnResize(e); Invalidate(); }
protected override void OnMouseUp(MouseEventArgs e) { if (e.Button == MouseButtons.Left) { manipulate_place = ManipulatePlace.None; } base.OnMouseUp(e); }
protected override void OnMouseDown(MouseEventArgs e) { if (e.Button == MouseButtons.Left && IsValidSize()) { manipulate_place = ManipulatePlace.None; if (IsCircleArea(e.X, e.Y)) { manipulate_place = ManipulatePlace.Circle; AcceptManipulateCircle(e); } else if (IsTriangleArea(e.X, e.Y)) { manipulate_place = ManipulatePlace.Triangle; AcceptManipulateTriangle(e); } } base.OnMouseDown(e); }
protected override void OnMouseLeave(EventArgs e) { manipulate_place = ManipulatePlace.None; base.OnMouseLeave(e); }