title: Delphi: How to programmatically adjust visual ordering of components with align = alTop
body: <p>I've got a form with a number of panels, each of which has <code>Align=alTop</code>, so they stack down nicely from the top of the form.</p>
  
  <p>However, I want to dynamically change the appearance order of these panels - i.e, move them up and down. What's the best way of doing this?</p>