Ver Mensaje Individual
  #2  
Antiguo 05-07-2021
Avatar de Neftali [Germán.Estévez]
Neftali [Germán.Estévez] Neftali [Germán.Estévez] is offline
[becario]
 
Registrado: jul 2004
Ubicación: Barcelona - España
Posts: 18.286
Reputación: 10
Neftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en brutoNeftali [Germán.Estévez] Es un diamante en bruto
Es habitual y podemos considerarlo un pequeño error.
Al estar todos los elemetos alTop, segun el orden de creación es posible que no salgan como los hemos diseñado.


Es relatívamente sencillo "corregirlo" modificando la propiedad Top de los componentes.
En tu caso que tienes esto:



Cita:
1- Panel1 rojo
2- Panel2 verde
3- Panel3 Azul

Con un código como este debería valer.

Código Delphi [-]
panelRojo.Top := 5;
panelVerde.Top := panelRojo.Height + 5;
panelAzul.Top := panelVerde.Height + panelRojo.Height + 5;


Como ves es algo sencillo y hay muchas más opciones, dependiendo de tus componentes y tu código, pero esto tal vez te sirva para entender el problema.
__________________
Germán Estévez => Web/Blog
Guía de estilo, Guía alternativa
Utiliza TAG's en tus mensajes.
Contactar con el Clubdelphi

P.D: Más tiempo dedicado a la pregunta=Mejores respuestas.
Responder Con Cita