In the Visual Studio environment, I noticed two different end behaviors in my program while debugging. When I would press the Stop Debugging button while my program is still running I experienced a different behavior than when I actually close the form by clicking on the top right red X which also stops debugging. I always thought they did the same thing, but for my program, I am experiencing different end conditions. Can anyone tell me if there really is a difference between these two methods of ending debugging.

