![]() |
Problemas con ventanas hijas en aplicación MDI
Saludos,
Tengo un problema y no encuentro que puede estar provocándolo. Me explico: En una Aplicación MDI, cuando abro varias ventanas hijas, si hago click en alguna auntomáticamente cambia su posición para el centro, por tanto no me está permitiendo ubicarlas en posiciones que me facilite ver el contenido de todas a la vez, porque siempre van al centro y se van solapando una con otra. Alguna idea? Gracias. |
Cita:
También puedes revisar si hay algún código en el evento OnCreate o OnActivate del formulario principal (MDI form) que esté configurando la posición de las ventanas hijas al centro de la pantalla. Si no encuentras ninguna configuración que esté causando esto, una solución alternativa sería modificar manualmente la posición de las ventanas hijas una vez que se abran. Puedes usar la función SetBounds para establecer la posición de las ventanas hijas según tus preferencias. Por ejemplo, podrías utilizar algo como esto en el evento OnActivate de las ventanas hijas: Código:
procedure TChildForm.FormActivate(Sender: TObject); |
Muchas gracias, por la ayuda
En efecto en el create del formulario principal se hace una llamada a un método que modifica el active de las hijas. Gracias. |
Cita:
|
La franja horaria es GMT +2. Ahora son las 00:14:44. |
Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi