FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Problemas en Pc con diferente resolución
Hola de nuevo,
(Trabajo con Delphi Studio 2006 para Win32) Parece que trabajando en un proyecto en ordenadores con resolución, el primero de 1280 y otro con 1024 al abrir el proyecto los formularios y fuentes aparecen reducidos en algunos casos (creo que los que trabajé en el PC a mayor resolución) ¿Hay alguna manera de hacer que todo quede a dimensiones y tamaños de fuentes estables, independientemente con el ordenador con el que abra el proyecto? Gracias y un saludo. |
#2
|
||||
|
||||
Cita:
lo que yo utilizo es usar una función que me cambie la resolucion de la pantalla... te dejo la función...
y para llamarla solo debes poner esto
creo que esto lo debieras complementar con una función que te entrege la resolución del sistema (no tengo ninguna a mano)..... cosa que cuando ingreses al sistema preguntes si la resolución es igual a la que necesita tu sistema, si la cumple no haces nada, pero si no la cumple guardas la resolución en una variable, cambias la resolucción a la deseada y cuando salgas del sistema restableces la resolución del sistema a la que tenia ... Salu2
__________________
BlueSteel |
#3
|
||||
|
||||
Otra forma es diseñar tus ventanas basadas en la resolución mínima que deseas, (hoy día 1024x768 según mi parecer). A partir de ahí usas los Constraints y Anchors de los controles para hacer que la ventana se adapte dinámicamente a la resolución.
La resolución, puedes pillarla de la variable Screen.width y Screen.Height, también tienes otras propiedades del objeto Screen que indica el area de trabajo (workarea) que te ofrece el alto sin barras de herramientas ni barra de tareas. Cambiar la resolución tiene sus detalles, debes tenerlo en cuenta: - Al usuario no le gusta los textos tan pequeños (porque su monitor es un 14 pulgadas). - El monitor no soporta dicha resolución. Hoy existen muchos tipos de monitores, CRT, TFT, TFT pantalla ancha, super ancha, etc. saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#4
|
|||
|
|||
Hola, gracias por vuestra ayuda.
no sé realmente si vuestra respuesta es para lo que me pasa. Ocurre que en vista de diseño los formularios se reducen de tamaño (al abrir el proyecto en otro pc), y parece que con las fuentes ocurre igual. ¿Hay alguna manera de hacer que se mantega el tamaño de los formularios independientemente de la resolucion del PC en el que se vaya a abrir el proyecto? |
#5
|
||||
|
||||
Parece que ambos te entendimos mal.
Si quieres que se vean igual, pon la misma resolución, no hay más salida (bueno si, compra un monitor más grande para la resolución más alta ). Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#6
|
|||
|
|||
Hola de nuevo.
Perdonad, pero creo que no me he explicado bien. Vuelvo a intentarlo con un ejemplo real: -1º Trabajo en un PC1 a 1024x780. Los formularios miden 'width'=690píxeles, y la propiedad 'PixelesPerInch'=96. -2º El mismo proyecto lo abro en un PC2 a 1280x1024. Ahora los formularios aparecen con 'width'=900píxeles, y la propiedad 'PixelesPerInch'=120. Además aunque los tamaño de las fuentes estén igual (Tahoma, Normal, 8), el aspecto también es diferente. ¿Sabéis algo para que estos valores estén fijos, independientemente del ordenador donde se esté programando? Gracias. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Resolucion diferente en IDE y App | Ezecool | Varios | 3 | 26-04-2008 15:13:07 |
problemas con diferente versiones report builder | buzon | Impresión | 0 | 02-05-2007 18:28:23 |
Un Form diferente... | Gabriel2 | OOP | 1 | 01-06-2005 17:40:29 |
problemas de resolución | jmlifi | Varios | 1 | 27-05-2005 19:34:00 |
ListBox diferente... | Elfoscuro | Varios | 4 | 26-03-2005 09:38:14 |
|