![]() |
resolucion de pantalla
Hola amigos,
mi problema es que no se como se puede hacer que una aplicaciçon se ajuste a la resoluciçon de pantalla del sistema en que se ejecuta, es decir, yo diseño mi aplicaciçon en mi pc con una resoluciçon de 800x600 en mi monitor de 17", pro cuando la ejecuto en otro equipo con otra resoluciçon u otro tamaño de pantalla... se fastidiço, nada se ve como debiera. ¿Hay alguna propiedad que resuelva esto? Gracias de antemano |
Resp
PrintScale
|
Una simple busqueda por los foros te dará algunas ideas:
http://www.clubdelphi.com/foros/showthread.php?t=21774 http://www.clubdelphi.com/foros/showthread.php?t=24381 http://www.clubdelphi.com/foros/showthread.php?t=18096 http://www.clubdelphi.com/foros/showthread.php?t=16719 http://www.clubdelphi.com/foros/showthread.php?t=16290 http://www.clubdelphi.com/foros/showthread.php?t=678 http://www.clubdelphi.com/foros/showthread.php?t=429 Interesante este link también: http://www.clubdelphi.com/foros/guia....php#busquedas |
gracias, pense que habia algo mas facil, que decepcion.....
|
si, practicamente hay que escalar todo de nuevo, mejor dicho la solucion es configurar tu aplicativo en todas las resoluciones posibles guardando la configuracion en un archivo, cuando se abre el aplicativo le pregunta a la API en que resolucion esta y e base a eso abres tu archivo y escalas TODOOO..
Engorroso? |
no solo eso...
Hay otras consideraciones... una vez hice una aplicación toda calculada para que se viera bien en todas las resoluciones (que había en esa época). Estaba orgulloso hasta que lo probé en el pc de un amigo que tenía la misma resolución que yo pero tamaño de fuentes "grandes". Los textos se salían de los paneles y botones y quedaban por cualquier lado. Y eso que en las versiones de windows de esa época solo había fuentes "grandes" y "chicas". Ahora les podés poner el tamaño que quieras y terminan siendo cuarenta mil diseños de pantallas distintos. Y no te digo nada y utilizás gráficos y empezas a considerar la profundidad de color.
Yo como regla general, si la interface permite agrandarse trato de preveer que los controles guarden las proporciones y posiciones relativas en cualquier resolución. Sinó le doy un tamaño fijo y le saco la opción de maximizar la ventana y cambiar el tamaño. en aquel viejo caso finalmente resolví poner una ciertas restricciones (como hay en algunos juegos). Si la resolución es muy chica o el tamaño de fuentes no me sirve le digo que la aplicación no funciona en resoluciones menores que ... y luego aborto. Yo sé que es chancho pero por suerte no vivo de esto:) Si quieren algo de código para verificar tamaños de fuentes o densidad de color, tengo... |
La franja horaria es GMT +2. Ahora son las 06:22:37. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi