title: Adding Panels to a Form in C# during execution
body: <p>I've been diving into C# for the first time by trying to recreate a screensaver that I made in Java comprised of a grid of panels which change color randomly.  So far, I've gotten the code for the panels to work, and now I'm trying to add them to a Form to prototype the layout.  I plan to determine the number of panels to be displayed at runtime (so that 16:9, 4:3, 16:10, etc. can all make the screensaver look good), but the only ways that I've found from searching the internet to add elements to a Form involve using Visual Studio's design tools.  Therefore, I have a few questions:</p>
  
  <p>How can I set up the layout of the Form in something akin to Java's GridLayout?</p>
  
  <p>What's the code needed to add elements to a Form?</p>
  
  <p>Is there a better thing for me to be using <em>instead</em> of a Form?</p>