Centrar formulario del login de una aplicación migrada delphi 7 a dephi xe5
Saludos amigos del club, me paso lo siguiente tenia unos fuentes hechos en delphi 7 y los migre a delphi xe5, después de eso cuando la aplicación inicia sube el formulario (fsMDIForm) y el formulario login (fsMDIChild) aparece en la parte superior al formulario principal.
En dephi 7 aparecía en el centro y ahora no, favor de ayudarme con esto a las personas que les ha pasado favor de decirme |
¿Has revisado la propiedad position del formulario login?
Prueba con los diferentes valores que le puedes asignar. |
Si la he probado en todas y no centraliza
|
Tal vez el formulario de Login lo tenías como Normal en lugar de como MDIChild.
|
Esta asi MDIChild, hice una prueba creando otro nuevo formulario hijo hace lo mismo pierde la centralizacion.
Nota: los demas formularios estan centrado lo unico que lo diferencia entre los demas es que el del login se auto crea y los demas lo creeo manual. |
Hola ronimaxh.
Proba asignando este código al evento OnCreate del MDIChild que deseas centrar:
Saludos :) |
Lo probe se quedo igual
|
ronimaxh,
Cita:
1- En Delphi XE4 si el formulario MDIForm no se expande completamente en Modo de Diseño esto provoca que los formularios MDIChild creados en Auto-Create Forms no se centren en la pantalla, caso contrario los formularios quedan centrados. 2- En Delphi XE4 si los formularios MDIChild son creados de forma dinámica estos quedan centrados en la pantalla ya sea por medio de la propiedad Position del formulario o por medios programáticos, ejemplo el Msg #6. Te sugiero revisar los dos puntos anteriores y utilizar el que mejor se adapte a tu aplicación (Es Probable que funcione igual en Delphi XE5), en lo personal prefiero crear los formularios MDIChild dinámicamente, esto ahorra memoria y da un control más granulado de la aplicación, lo cual es muy importante si la aplicación tiene muchos formularios. Espero sea útil :) Nelson. |
Gracias lo probare.
|
La franja horaria es GMT +2. Ahora son las 10:20:37. |
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