 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
Albis Invitado
|
Publicado: Jue 20 May, 2004 12:44 pm Asunto: Adaptar el tamaño de los componentes al del Form |
|
|
Hola,
¿Cómo puedo hacer para que cuando aumente o disminuye el tamaño de mi form, todos los componentes también cambien su tamaño? |
|
| Volver arriba |
|
 |
ciclido Ens

Registrado: 19 Ago 2003Mensajes: 45Ubicación: Gijon
|
Publicado: Jue 20 May, 2004 3:15 pm Asunto: |
|
|
Hola:
Para que un control se adapte al tamaño de un form, tienes que ajustar sus propiedades 'anchors', ke son "akLeft, akTop, akRight, akBottom".
Estas propiedades son booleanas. Inicialmente akLeft y akTop tienen el valor verdadero, y las otras dos, valor falso. Esto quiere decir que los controles están anclados en la parte superior izquierda del formulario.
Prueba a darle valores a estas propiedades y después redimensiona el formulario para ver si consigues el efecto deseado.
Suerte |
|
| Volver arriba |
|
 |
Invitado
|
Publicado: Jue 20 May, 2004 5:50 pm Asunto: |
|
|
| He probado redimensionar el formulario en tiempo de ejecución, he cambiado los parámetros, pero haga lo que haga los controles y botones siguen teniendo el mismo tamaño. |
|
| Volver arriba |
|
 |
hombre_codigo Invitado
|
Publicado: Jue 20 May, 2004 7:31 pm Asunto: |
|
|
En mi humilde opinión creo que deberías calcular las dimensiones de cada componente proporcionalmente a su tamaño original dentro del evento OnResize de tu Form. Para que no se te muevan de sitio recalcularía su Left y su Top según la diferencia entre las distancias del componente a su contenedor y sumarle esa proporción a dichas propiedades del componente. Evidentemente deberías poner todos sus anchors a false, incluídos el anchor left y el anchor top.
Simple verdad?  |
|
| Volver arriba |
|
 |
|
|
No puedes publicar temas nuevos en este foro No puedes responder a temas en este foro No puedes editar tus mensajes en este foro No puedes borrar tus mensajes en este foro No puedes votar en las encuestas de este foro
|
© 2002–2026 Club Builder · Funciona con phpBB.
|