Example #1
0
        protected override void OnMouseMove(MouseEventArgs e)
        {
            base.OnMouseMove(e);
            int X = e.Location.X;
            int Y = e.Location.Y;

            if (Y > 0 && Y < (Height - 2))
            {
                if (X > 0 && X < 34)
                {
                    ButtonHState = ButtonHoverState.Minimize;
                }
                else if (X > 33 && X < 65)
                {
                    ButtonHState = ButtonHoverState.Maximize;
                }
                else if (X > 64 && X < Width)
                {
                    ButtonHState = ButtonHoverState.Close;
                }
                else
                {
                    ButtonHState = ButtonHoverState.None;
                }
            }
            else
            {
                ButtonHState = ButtonHoverState.None;
            }
            Invalidate();
        }
Example #2
0
        protected override void OnMouseMove(MouseEventArgs e)
        {
            base.OnMouseMove(e);
            int x = e.Location.X;
            int y = e.Location.Y;

            if (y > 0 && y < base.Height - 2)
            {
                if (x > 0 && x < 34)
                {
                    ButtonHState = ButtonHoverState.Minimize;
                }
                else if (x > 33 && x < 65)
                {
                    ButtonHState = ButtonHoverState.Maximize;
                }
                else if (x > 64 && x < base.Width)
                {
                    ButtonHState = ButtonHoverState.Close;
                }
                else
                {
                    ButtonHState = ButtonHoverState.None;
                }
            }
            else
            {
                ButtonHState = ButtonHoverState.None;
            }
            Invalidate();
        }
Example #3
0
        protected override void OnMouseMove(MouseEventArgs e)
        {
            base.OnMouseMove(e);
            int X = e.Location.X;
            int Y = e.Location.Y;

            if (Y > 0 && Y < Height)
            {
                if (X >= 0 && X <= 30)
                {
                    ButtonHState = ButtonHoverState.Minimize;
                    if (_EnableMinimize == true)
                    {
                        Cursor = Cursors.Hand;
                    }
                    else
                    {
                        Cursor = Cursors.No;
                    }
                }
                else if (X > 30 && X <= 60)
                {
                    ButtonHState = ButtonHoverState.Maximize;
                    if (_EnableMaximize == true)
                    {
                        Cursor = Cursors.Hand;
                    }
                    else
                    {
                        Cursor = Cursors.No;
                    }
                }
                else if (X > 60 && X < Width)
                {
                    ButtonHState = ButtonHoverState.Close;
                    Cursor       = Cursors.Hand;
                }
                else
                {
                    ButtonHState = ButtonHoverState.None;
                    Cursor       = Cursors.Hand;
                }
            }
            else
            {
                ButtonHState = ButtonHoverState.None;
                Cursor       = Cursors.Hand;
            }
            Invalidate();
        }
 protected override void OnMouseMove(MouseEventArgs e)
 {
     base.OnMouseMove(e);
     int X = e.Location.X;
     int Y = e.Location.Y;
     if (Y > 0 && Y < (Height - 2))
     {
         if (X > 0 && X < 34)
         {
             ButtonHState = ButtonHoverState.Minimize;
         }
         else if (X > 33 && X < 65)
         {
             ButtonHState = ButtonHoverState.Maximize;
         }
         else if (X > 64 && X < Width)
         {
             ButtonHState = ButtonHoverState.Close;
         }
         else
         {
             ButtonHState = ButtonHoverState.None;
         }
     }
     else
     {
         ButtonHState = ButtonHoverState.None;
     }
     Invalidate();
 }
 protected override void OnMouseLeave(EventArgs e)
 {
     base.OnMouseLeave(e);
     ButtonHState = ButtonHoverState.None;
     Invalidate();
 }
Example #6
0
 protected override void OnMouseLeave(EventArgs e)
 {
     base.OnMouseLeave(e);
     ButtonHState = ButtonHoverState.None;
     Invalidate();
 }