I have this piece of code in my super simple drawing program over here:
if (isMovingRectangle())
{
    selectedRectangle.BoundingBox.Offset(
    currentMousePos.X - mousePosWhenDown.X,
    currentMousePos.Y - mousePosWhenDown.Y);
    Invalidate();
}
I execute these statements every time when the MouseMove event occurs, but why doesn't the Offset method effect the location of the selectedRectangle???? Thank you so much for your answers.
 
     
     
    