PDA

Ver la Versión Completa : Al cambiar el Height de un form el diseño me cambia, ¿por qué?


socger
24-03-2016, 08:36:18
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
...¿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.