Cada uno de los dos paneles está compuesto de tres paneles apilados en vertical.
Panel 1 - Distribución Vertical.
Subpanel Contenedor 1 - Distribución Horizontal
Subpanel Contenedor 2 - Distribución Horizontal
Subpanel Contenedor 2 - Distribución Horizontal
Panel 2 - Distribución Vertical.
Subpanel Contenedor 1 - Distribución Horizontal
Subpanel Contenedor 2 - Distribución Horizontal
Subpanel Contenedor 2 - Distribución Horizontal
Ambos Paneles, Panel1 y Panel2 se encuentra en un Splitter con distribución horizontal.
El control Splitter sustituyó a VSplit y HSplit.
La solución fue:
He cambiado
Panel 1 y Panel 2 por dos VBox y ya no se intercambia el lugar del Panel1 y el Panel2.
Supongo que vosotros también os habréis encontrado problemas parecidos con los contenedores ó organizadores del espacio( como se llaman en otros lenguajes).
Pero más bien debió ser con los "Box". Aquí fue al revés.
Cita:Hace años que no uso ese contenedor. Ni idea.
Entonces , ¿ Cómo creas un "Layout" ?. Ejemplo tienes dos paneles sobre un formulario y quieres que el primer panel ocupe el 40% del formulario y el otro el 60%.
Cuando expandes ese "Layout" se sigue manteniendo.
Supongo que juegas con el evento Resize del formulario.
Saludos