FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
pequeño problema con una form hijo
Aquí de nuevo, disculpen la cantidad de preguntas, resulta que estoy armando una aplicación mdi y me ocurre lo siguiente: al abir un form hijo, lo configuro para que se maximice, pero el muy maleducado, primero se muestra con un tamaño pequeño y luego se maximiza con un efecto de cambio de tamaño progresivo, tal como si se estuviera inflando. Leí un post en donde se aconsejaba una solución, la implementé pero no me da resultado.
Aquí les pongo el código que estoy utilizando
Espero me puedan ayudar, saludos y gracias. RDM |
#2
|
||||
|
||||
Has probado a ponerle manualmente el width y el height en el formactivate por ejemplo para ver si así te respeta el tamaño que tu le pongas.
Un saludo. |
#3
|
||||
|
||||
¿Y si pruebas a asignar el estado maximizado después del create y antes del Show?
¿Sigue con el ismo efecto?
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
#4
|
|||
|
|||
si, ya he probado los dos consejos aportados, pero no se resuelve, creo que el problema es mas de fondo, ví en otros post que se usan algunas llamadas a la api, si se fijan el código que puse en el primer pedido. pero tampoco con esto se resuelve. No puedo creer que Delphi presente este inconveniente, también vi otros post en donde la solución por via api funciona ok, pero el sistema operativo que se usa es w98, parece ser que la cosa es con W xp.
|
#5
|
||||
|
||||
¿Delphi? Perdona, el problema es de windows, no de Delphi
Las interfaces MDI están desaconsejadas desde hace muchos años... mira tú el Office, OpenOffice, Nero... todas usan SDI. Qué si, que yo también uso MDI porque me gusta todo recogidito, pero acepto los problemillas que da. La solución es quitar las animaciones de windows para minimizar y maximizar las ventanas desde propiedades de sistema -> opciones avanzadas -> configuración -> efectos especiales.
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#6
|
|||
|
|||
Acabo de seguir tu consejo de desactivar las animaciones en windows, funciona mejor, peeero, sigue pegando un pestañazo aunque mucho mas rápido pero igualmente visible. Lo sorprendente es lo siguiente: en mi sistema, tengo varias ventanas que se pueden lanzar desde el menú del formulario principal y este efecto flash lo hace solo con la primer ventana que lanzo y que toma el tamaño máximo, si luego sigo levantando pantallas, éstas no presentan el indeseado efecto y aparecen maximizadas y sin fliqueo. La verdad es que si no encuentro una solución a este punto, tendría que evaluar aplicar un diseño de pantallas sdi. la pregunta al foro sería:
¿que opinan respecto de esta metáfora de diseño? Saludos. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Determinar en un Form Principal cuando se Cierra un Form Hijo | Efren2006 | OOP | 5 | 26-02-2009 20:08:35 |
Pequeño problema con Apache y php | Recca | PHP | 4 | 21-10-2008 00:57:36 |
EditMask pequeño problema | Patho | Varios | 5 | 29-10-2007 15:31:42 |
Cerrar Form Hijo | Gustavo Gowdak | OOP | 1 | 20-04-2007 15:49:40 |
Form hijo en barra de tareasº | Yaco | Varios | 2 | 02-03-2005 20:45:25 |
|