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.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#6
|
|||
|
|||
La ventana es el formulario principal, es MDI y ademas esta maximized y aunque minimices y maximices se queda exactamente en el mismo sitio.
|
#7
|
|||
|
|||
Cita:
|
#8
|
||||
|
||||
Cita:
Me ha hecho recordar el hilo en el que se trata el tema de usar delphi o lazarus.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
#9
|
|||
|
|||
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. |
#10
|
||||
|
||||
¿qué fue lo que corregiste?
¿el diseño de la forma?, ¿la resolución de la pantalla? ¿? ---- edito ya vi... intente cambiar la resolución de mi pantalla a 1042x768 pero igual seguía sin funcionar... el problema no es la resolución. Si no mas bien el monitor. Si el monitor es "widescreen", se presenta el problema en monitores normales. Tendría que ser 4:3 en lugar de 16:9. Es decir, compilar a 4:3 para que funcione en todos los monitores... Si se compila a 16:9, se presenta el problema en monitores que son 4:3
__________________
Última edición por ContraVeneno fecha: 26-08-2010 a las 20:33:24. |
#11
|
||||
|
||||
Hola.
Hace bastante, copié estas líneas para adaptar el form principal a distintas resoluciones. ( lamento no recordar de donde las saqué ).
Espero puedan servirle a quien esté interesado en este hilo. Saludos. Última edición por ecfisa fecha: 27-08-2010 a las 00:30:32. |
#12
|
|||
|
|||
Ecfisa en donde aplico ese código que colocaste??
|
|
|
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 07:50:20 |
Capturar pantalla de una aplicacion? | Alejo15x | Varios | 3 | 23-02-2010 11:15:30 |
aplicación de captura de pantalla? | pvizcay | Varios | 1 | 01-10-2006 19:29:28 |
Aplicación maximizada a la pantalla | walrus | API de Windows | 4 | 28-05-2005 16:45:21 |
Rave Reports, vista previa maximizada | fjolivares | Impresión | 1 | 21-01-2004 18:15:35 |
|