Example #1
0
 protected override void OnResize(EventArgs e)
 {
     manipulate_place = ManipulatePlace.None;
     SetImage();
     base.OnResize(e);
     Invalidate();
 }
Example #2
0
 protected override void OnMouseUp(MouseEventArgs e)
 {
     if (e.Button == MouseButtons.Left)
     {
         manipulate_place = ManipulatePlace.None;
     }
     base.OnMouseUp(e);
 }
Example #3
0
        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);
        }
Example #4
0
 protected override void OnMouseLeave(EventArgs e)
 {
     manipulate_place = ManipulatePlace.None;
     base.OnMouseLeave(e);
 }