title: Dynamically arrange controls to be tiled within a panel
body: <p>I have an 3D image shown in a control to which i can do several things (rotate, zoom, draw stuff, etc...).  This control is Dock filled into a panel and toolbars allow us to control the image operations.</p>
  
  <p>I'd like to be able to view several images at the same time by tiling the images dynamically.  So :</p>
  
  <ul>
  <li>If the user opens 1 image, it takes up 100% of the space </li>
  <li>If the user selects 2 images, they are shown side by side </li>
  <li>If the user selects 4
  images, they are tiled. </li>
  <li>etc...</li>
  </ul>
  
  <p>Basically, this could easily be achieved with a MDI form but this module is nested into a application so that is not possible.  I <em>could</em> do this all manually, by calculating size and using TableLayoutPanel but i figure there must be something out there that does the trick.</p>
  
  <p>Any suggestions?</p>
  
  <p><em>Note: i am in winform and i do have DevExpress 11</em></p>