Delphi: cómo ajustar mediante programación el orden visual de los componentes con align = alTop

Tengo un formulario con varios paneles, cada uno de los cuales tiene Align = alTop, por lo que se apilan muy bien desde la parte superior del formulario.

Sin embargo, quiero cambiar dinámicamente el orden de apariencia de estos paneles, es decir, moverlos hacia arriba y hacia abajo. ¿Cuál es la mejor manera de hacer esto?

Respuestas a la pregunta(7)

Su respuesta a la pregunta