title: Windows forms, creating dynamic scroll-able panel
body: <p>I have a custom control pictured below on the left. I would like to create another custom control that can dynamically add more or less of these controls to itself programmatically, and allow the user to scroll through them to see the "information" in each edit box. I want to make it generic enough that if I have to show information for x number of things, I could just programmatically "add" more of these controls to the custom control and scroll through them. </p>
  
  <p><img src="https://i.stack.imgur.com/YzcY3.png" alt="enter image description here"></p>
  
  <p>I would imagine that I should start with a <code>Panel</code> control (Would this take care of scroll bars)? </p>
  
  <p>How could I add/remove/keep track of the edit controls I'd like to display? </p>