iSpyApplication.MainForm.VolumeControlMouseMove C# (CSharp) Method

VolumeControlMouseMove() private method

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