private bool IsOnGrip(Point pos)
        {
            if (SizableTop)
            {
                if (pos.Y <= CGripSize)
                {
                    draggedSide = DraggedSide.Top;
                    return(true);
                }
            }
            if (SizableBottom)
            {
                if (pos.Y >= ClientSize.Height - CGripSize)
                {
                    draggedSide = DraggedSide.Bottom;
                    return(true);
                }
            }
            if (SizableLeft)
            {
                if (pos.X <= CGripSize)
                {
                    draggedSide = DraggedSide.Left;
                    return(true);
                }
            }
            if (SizableRight)
            {
                if (pos.X >= ClientSize.Width - CGripSize)
                {
                    draggedSide = DraggedSide.Right;
                    return(true);
                }
            }

            return(false);
        }
        private bool IsOnGrip(Point pos)
        {
            if (SizableTop)
                if (pos.Y <= CGripSize)
                {
                    draggedSide = DraggedSide.Top;
                    return true;
                }
            if (SizableBottom)
                if (pos.Y >= ClientSize.Height - CGripSize)
                {
                    draggedSide = DraggedSide.Bottom;
                    return true;
                }
            if (SizableLeft)
                if (pos.X <= CGripSize)
                {
                    draggedSide = DraggedSide.Left;
                    return true;
                }
            if (SizableRight)
                if (pos.X >= ClientSize.Width - CGripSize)
                {
                    draggedSide = DraggedSide.Right;
                    return true;
                }

            return false;
        }