 |
Club Builder Foro de C++Builder en español
|
| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
ifrit Master


Registrado: 12 Jun 2007Mensajes: 509Ubicación: La Habana, Cuba
|
Publicado: Vie 31 Oct, 2008 5:15 am Asunto: como maximizar todo? |
|
|
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 |
|
 |
_Leo Site Admin

Registrado: 11 Ago 2002Mensajes: 1875Ubicación: Lanzarote - Islas Canarias (España)
|
Publicado: Vie 31 Oct, 2008 2:12 pm Asunto: |
|
|
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 |
|
 |
Cesar C. Salazar Gonzalez Master


Registrado: 01 Oct 2002Mensajes: 2155Ubicación: San Cristóbal de Las Casas, Chiapas
|
Publicado: Sab 01 Nov, 2008 4:44 am Asunto: |
|
|
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 _________________
 |
|
| Volver arriba |
|
 |
Cesar C. Salazar Gonzalez Master


Registrado: 01 Oct 2002Mensajes: 2155Ubicación: San Cristóbal de Las Casas, Chiapas
|
Publicado: Sab 02 Ene, 2010 9:53 pm Asunto: |
|
|
_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) _________________
 |
|
| 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.
|