Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Lazarus, FreePascal, Kylix, etc. (https://www.clubdelphi.com/foros/forumdisplay.php?f=14)
-   -   Al cambiar el Height de un form el diseño me cambia, ¿por qué? (https://www.clubdelphi.com/foros/showthread.php?t=90041)

socger 24-03-2016 08:36:18

Al cambiar el Height de un form el diseño me cambia, ¿por qué?
 
Tengo un form diseñado que si le cambio el Height, tanto en diseño como en ejecución, alguno de sus componentes (Edit, Grid, etc) me cambian su posición y por lo tanto me rompen el diseño.

¿Podrían darme una idea de porqué me ocurre esto?

Gracias de antemano. Un abrazo.

Casimiro Notevi 24-03-2016 12:09:38

Por el alineamiento que tengas puesto en esos componentes.

TiammatMX 24-03-2016 15:54:20

Cita:

Empezado por socger (Mensaje 503695)
...¿Podrían darme una idea de porqué me ocurre esto?...

Por que cuando diseñaste la forma, no tomaste en cuenta el cambio de tamaño y no se recalculan las nuevas posiciones de los componentes visuales..., la solución es un poco de matemáticas en el evento OnResize y con eso resuelves todo.

...o dejarlo de un tamaño fijo, como si de una caja de diálogo se tratara...

Neftali [Germán.Estévez] 29-03-2016 10:29:47

Revisa la propiedad Anchors de los componentes.
Modifícala y revisa cómo se ajustan al formulario cuando cambias el tamaño.


La franja horaria es GMT +2. Ahora son las 03:11:51.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi