Club Builder - Foros de discusión Club Builder
Foro de C++Builder en español
 
 FAQFAQ   BuscarBuscar   MiembrosMiembros   Grupos de UsuariosGrupos de Usuarios   RegistrarseRegistrarse 
 PerfilPerfil   Entra para ver tus mensajes privadosEntra para ver tus mensajes privados   EntrarEntrar 

Adaptar el tamaño de los componentes al del Form

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: Adaptar el tamaño de los componentes al del Form Responder citando

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
Mensaje    Asunto: Responder citando

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
Ver perfil de usuario Enviar mensaje privado MSN Messenger
Mensaje    Asunto: Responder citando

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
Mensaje    Asunto: Responder citando

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? Twisted Evil
Volver arriba
Mostrar mensajes de anteriores:   
Cambiar a:  
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


Hosting WordPress Indedmedia desde 3,99 €
© 2002–2026 Club Builder · Funciona con phpBB.