FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Aplicación maximizada descolocada en la pantalla
Hola a todos,
No encuentro la solución a un problema que tenemos y espero que alguien pueda darnos una idea de cual pueda ser. Tenemos una aplicación que comenzamos en Delphi 7 y hace poco que la migramos a RAD 2007, hasta ahí no hubos "muchos problemas", pero lo curioso ha sido cuando hemos adquirido unos monitores de 22" widescreen para aprovechar mejor el nuevo IDE 2007 y nuestro problema es el siguiente. Hemos observado, que cuando compilamos en estos equipos con estos monitores y lanzamos la aplicación en equipos de nuestros clientes con pantallas normales, la aplicación no se ajusta a los bordes de sus pantallas y queda desplazada hacia abajo y hacia la derecha, mientras que en nuestras pantallas y la de los clientes que tienen widescreen quedan totalmente ajustadas. No encuentro información alguna y quisiera saber si alguien a tenido la misma experiencia o sabe como solucionarlo. Espero sus noticias, un cordial saludo a todos y gracias de antemano. |
#2
|
|||
|
|||
Eso me pasó muchas veces. El tema es que vos en tu IDE ves que el formulario entra perfecto en la pantalla, pero no te fijas cuántos pixeles abarca.
Cuando lo abrís en un monitor con menor resolución, el programa tiene más pixeles que el monitor, así que no se muestra todo. La solución es reconocer, con las propiedades de Screen, la resolución del monitor actual y adaptarlo. Saludos. PD: espero que se haya entendido, creo que no lo expliqué muy bien. |
#3
|
|||
|
|||
Gracias BrunoBsso,
Probaré a hacerlo de esa forma y responderé con el resultado. Es posible que hayamos alargado la pantalla en diseño sin darnos cuenta y radique ahí el problema. A veces las cosas más simples son la respuesta a los problemas. Un saludo. |
#4
|
||||
|
||||
Hay un detalle importante que se nos escapa, "el maximizado".
Si la ventana tiene form1.WindowState = wsMaximized, entonces es un problema de Delphi. Pero si la ventana por casualidad es un MDI, entonces es algo normal, bug con bastantes añitos encima. http://www.clubdelphi.com/foros/show...PI_GETWORKAREA
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#5
|
||||
|
||||
Creo que si cuando está "maximizada" le das minimizar y luego a restaurar... se ajusta perfectamente
Al menos, eso es algo que he visto en algunos clientes. |
#6
|
|||
|
|||
Cita:
|
#7
|
||||
|
||||
Cita:
Me ha hecho recordar el hilo en el que se trata el tema de usar delphi o lazarus. |
#8
|
|||
|
|||
Chicos, solucionado, muchas gracias.
Os cuento, efectivamente si en tiempo de diseño, sobredimensionas la pantalla, al compilarlo e instalarlo en el cliente, la pantalla sale descolocada, pero solo en los equipos que tienen XP y pantalla normal (no widescreen), en los vistas, servers o windows 7, se quedan bien. Corregi en tiempo de diseño el tamaño a 1024x768, compilo, se lo instalo y correcto. Gracias por sus indicaciones. Un saludo. |
#9
|
|||
|
|||
La ventana es el formulario principal, es MDI y ademas esta maximized y aunque minimices y maximices se queda exactamente en el mismo sitio.
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
En un hipervínculo abrir la ventana de Internet Explorer maximizada | David | HTML, Javascript y otros | 1 | 25-03-2010 06:50:20 |
Capturar pantalla de una aplicacion? | Alejo15x | Varios | 3 | 23-02-2010 10:15:30 |
aplicación de captura de pantalla? | pvizcay | Varios | 1 | 01-10-2006 18:29:28 |
Aplicación maximizada a la pantalla | walrus | API de Windows | 4 | 28-05-2005 15:45:21 |
Rave Reports, vista previa maximizada | fjolivares | Impresión | 1 | 21-01-2004 17:15:35 |
|