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: 
So you want to be able to show/hide your panel in the VS Designer View (not just when the actual executable is running) correct?

Would something like [this](http://social.msdn.microsoft.com/Forums/en/winforms/thread/ea1f0b5b-82a9-4f5d-b544-587d469eda5d) help?

If not, then perhaps you could try creating custom user controls instead of panels which would allow you to set the visibility properties as you like or you could resort to using WPF which provides this type of functionality. Click [here](http://social.msdn.microsoft.com/Forums/en-us/csharpgeneral/thread/29fe408c-b46e-415a-9951-8594a5381348) for more information.
Try this.richTextBox1.Visible = false; in your Form1.cs (assuming you are trying to hide a rich text box with the default name "richTextBox1")