iSpyApplication.MainForm.FloorPlanMouseMove C# (CSharp) Method

FloorPlanMouseMove() private method

private FloorPlanMouseMove ( object sender, MouseEventArgs e ) : void
sender object
e MouseEventArgs
return void
        private void FloorPlanMouseMove(object sender, MouseEventArgs e)
        {
            if (Resizing) return;
            var fpc = (FloorPlanControl)sender;
            if (e.Button == MouseButtons.Left && !MainForm.LockLayout)
            {
                int newLeft = fpc.Left + (e.X - Convert.ToInt32(fpc.Fpobject.x));
                int newTop = fpc.Top + (e.Y - Convert.ToInt32(fpc.Fpobject.y));
                if (newLeft < 0) newLeft = 0;
                if (newTop < 0) newTop = 0;
                if (newLeft + fpc.Width > 5 && newLeft < ClientRectangle.Width - 5)
                {
                    fpc.Left = newLeft;
                }
                if (newTop + fpc.Height > 5 && newTop < ClientRectangle.Height - 50)
                {
                    fpc.Top = newTop;
                }
            }
        }
MainForm