title: Hide part of panel C#
body: <p>I have a question regarding an issue I'm facing in my C# implementation. I want to "hide" a part of my Panel and if the User checks a checkbox (or something like that) this hidden part of the Panel should be shown. </p>
  
  <p>What I want is something like what is used in Windows for this sort of thing. Like when you are at "My computer" you can see multiple choices in the left hand panel, and a small "triangle" indicate that there is more to be shown. </p>
  
  <p>What I'm having is like 10-15 textboxes to be shown if the User checks the checkbox. My first thought was to ha a static size of my panel and just hide the textboxes, but since this would look rather stupid with that much blank space under i dissmissed this.</p>
  
  <p>I than thought about reducing the size but is this the most effective way or is there a smarter way of doing something like this? </p>
  
  <p>Thanks all!</p>