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 

como maximizar todo?

 
Publicar nuevo tema   Responder al tema    Foros de discusión -> Consultas
Ver tema anterior :: Ver tema siguiente  
Autor Mensaje
Mensaje    Asunto: como maximizar todo? Responder citando

hola foro
he buscado toda la noche los temas relacionados con maximizar son bastantes pero hasta domde pude llegar ninguno me respondia lo siguiente
Yo he hecho mi aplicacion en resolucion 1024*768 y el form de tamaño standar , lo que deseo es que cuando mi .exe ya este listo poder maximizarlo y que todos sus componentes tambien se maximizen en igual proporcion (ya probe con algo como buttonX->width = formX->ClientWidth) y no me da los resultado sdeseados.
me podrian ayudar ?
_________________
Todos somos ignorantes, lo que no todos ignoramos lo mismo...
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email
Mensaje    Asunto: Responder citando

Para escalar un Form tienes la función "ScaleBy", por ejemplo para escalarlo al doble, podemos poner lo siguiente en el constructor del mismo:
Código:
AutoScroll = false;
Scaled = true;
ScaleBy(2, 1);

(Más detalles sobre "ScaleBy" en la propia ayuda..)

De todas formas lo de escalar no me parece la mejor opción, ya que cuando uno se compra un monitor con mayor resolución no lo hace para ver las cosas más grandes, sino para tener mas área de trabajo, y al escalar el Form no nos aprovechamos de esto. Para eso el usuario solo tendría que cambiar la resolución y listo.. En cuantos programas comerciales/profesionales has visto que se use esto ?

En caso de que lo que necesites sea "estirar" los controles en vez de escalarlos puedes buscar más detalles sobre las propiedades "Anchor" y "Align" en la ayuda. Esto es lo que se suele usar en los programas comerciales, así al aumentar el tamaño algunos controles se mueven para mantener su alineamiento y otros se estiran para aprovechar el área..
Volver arriba
Ver perfil de usuario Enviar mensaje privado
Mensaje    Asunto: Responder citando

Viendo la perspectiva que pone _Leo y haciendo una observación rápida hace mucho tiempo hice una funcion que permite redimensionar los componentes, pero soy sincero, no ha sido falta usarla pues ahora con el comentario de _Leo me doy cuenta de el por qué no ha sido funcional, de todos modos la dejo por si te sirve.

Ver Función
_________________
Cool
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
Mensaje    Asunto: Responder citando

_Leo:

¿Cuales son los valores mas comunes de la propiedad Anchor para los componentes?

Es decir de manera general ¿Qué valores se deben establecer? Para obtener un correcto comportamiento de los componentes en el form.

Hay componentes que deben estirarse, otros deben mantener su posición, otros deben mantener la relacion en base a otros componentes.

Digamos una manera "inteligente" de acomodar los controles, para no perder la estética de como se han diseñado cuando al maximizar o redimensionar el form o el panel se mantenga un aspecto uniforme.

Si los cambio a manera general usando una función de usuario, existen controles que "tapan" a otros y esto es algo tedioso, al usar ventanas con tamaños predefinidos, retomo el tema, pues al estar usando Linux y redimensionar algunas ventanas del sistema, los controles se ajustan correctamente, si tengo que hacerlo de manera mánual dentro de los form's de una aplicación, es tedioso acomodar mas de 20 edit's y 20 label's y si el formulario lleva botones de radio, botones normales, paneles, acomodar estos controles uno a uno, considero un tiempo excesivo que bien puede generarlizarse a travez de una funcion en el constructor del form.

Aunado a esto digamos un poco de "Diseño de formularios" ¿Exíste algún estandar para acomodarlos para que las propiedades Anchor, Align no afecten a otros componentes al redimensionar un form?


Por la lectura al correo Gracias!!

El mensaje indicado a _Leo no es para que los demas no contesten, pero como _Leo lleva mas tiempo desarrollando software y al parecer _Leo se le da mas lo de la VCL que a mi, pido el consejo.

A mi me gustan las bases de datos y trato siempre de entender las bases de datos, a otras personas se les da el Diseñó, a otras personas les gusta las animaciones, en fin, cada persona aqui en el foro tiene un "Don" para cierta cosa, es ahi entonces cuando pedimos un consejo a la gente experta en determinada rama. (jeje no somos todologos)


(Feliz año 2010 y Éxitos para todos)
_________________
Cool
Volver arriba
Ver perfil de usuario Enviar mensaje privado Enviar email MSN Messenger
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.