Mejorar Maximizado de los forms MDI Hijos
Hola compañeros del foro, tengo la siguiente duda, tengo formularios MDi hijos que tienen su propiedad window en maximized para cuando se le llame se maximice, no? sucede lo siguente al llamar un formulario MDI se ve el form en un tamaño pequeño y luego se maximiza lo hace rapido pero que se nota demasiado el maximizado y no se ve para nada elegante, no hay una mejor forma de llamar el form MDi ya maximizado sin que se vea el proceso de maximizado?, dejo un ejemplo:
http://img215.imageshack.us/img215/8253/maximove4.jpg espero que me hayan entendido porque ando espeso hoy:p. Saludos. |
es dificil, casi imposible que no se muestre ese maximizado.
recuerdo que con windows xp, en alguna opcion de el panel de control se pueden deshabilitar las animaciones. ahi, es donde definitivamente ya no veras esa animacion de maximizado. sigue buscando por el foro y encontrarar mensajes de roman y mios. donde se trata de no mostrar ese maximizado.. la mejor opcion es que incrustes, tu form dentro de un panel de un page control. o que incrustes un TFrame, en lugar de tu mdi child. dentro de un panel de un pagecontrol. |
Gracias JXj, empezare a buscar por el foro sus mensajes acerca de ello, de nuevo gracias por tu pronta respuesta.
Saludos. |
Espero te sirva.... |
Gracias PCicom, ahorita mismo lo pruebo.
Saludos. |
Hola de nuevo, Pcicom, el codigo no funciono, porque todavia se ve el maximizado.
Saludos. |
Hola enecumene. Prueba poniendo en TRUE la propiedad DoubleBuffered. Sólo es necesaria la asignación una vez, por lo que con ponerla en el OnCreate basta. Algo así:
Con esto debería andar. Saludos, |
Hola Delphius, probe tu sugerencia y me tira un error:
Cita:
|
Funcionamiento
LockWindowUpdate(handle); Situacion que me pasaba a mi y que se corrigio con esta instruccion. Cuando desde mi MDIFORM padre mandaba llamar a la MDIChild aparecie el despliegue un poco lento de como se integraban los componentes en mi forma hija, lo que entendi de esta instruccion es que hace una pausa y se diseña la forma en memoria y se presente de golpe, esto evito que se mostrasen graficos como el que veo en tu link de tu imagen.. Solo habria que ver como estas llamando las FORMAS hijas... si puedes poner el codigo de llamdade desde la forma PADRE y que es lo que tienes en el ACTIVATE de la forma hija, podria tal vez entender un poco mas el tema... que creo que es el mismo que me sucedia ami... Y que ya no me sucede..... |
Hola Pcicom, aqui dejo el codigo para llamar a la forma hija, pero no tengo nada puesto en el activate:
He estado revisando en el foro como me recomendo JXJ y he encontrado lo que se llama PARENT, hice unas cuantas pruebas con los panels y Forms, los form se presenta mas rapido, pero queria saber si es mas recomendable con los parent?. Saludos. |
La franja horaria es GMT +2. Ahora son las 23:03:42. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi