Question: I am trying to make a multiple page application using winforms. I decied to use multiple Panels - each panel represents different page, so I can switch between them when I need to display different content.

My problem is about stacking panels in designer view. When I have 2+ full screen panels, they all stack on each other and I can't see the one that I created earlier. Is there any solution to this ? Changing visibility does not affect designers view. Think of it as a photoshop-like option to show/hide layers. I'm using Visual C# 2010 Express.

Answer: 
I use "Bring to front" or "Send to back" under Format > Order to manage this kind of scenario, but you're right, it kind of sucks that visibility is only runtime (AFAIK).

Cheers
I am not sure about the right way to do this, but what I do myself in these cases is to make the controls very small and later, on program run, I change their sizes and locations on start.