private void realSpacePanel_MouseMove(object sender, MouseEventArgs e) { if (mRealMouseDown) { int xDelta = e.X - mRealMousePosition.X; int yDelta = e.Y - mRealMousePosition.Y; mRealMousePosition = e.Location; mCurrentPerspective.Drag(xDelta, yDelta); realSpacePanel.Invalidate(); } }