Example #1
0
        public void SetRelativeBounds(ControlDesigner sourceDesigner)
        {
            int dx, dy, dw, dh;

            sourceDesigner.GetBoundsOffset(out dx, out dy, out dw, out dh);
            if (SizingEnabled)
            {
                SetBounds(ProcessedControl, InitialLocation.X - dx, InitialLocation.Y - dy,
                          InitialSize.Width - dw, InitialSize.Height - dh);
            }
            else if (MovingEnabled)
            {
                MoveControl(ProcessedControl, InitialLocation.X - dx, InitialLocation.Y - dy);
            }
        }