ronimaxh,
Cita:
Empezado por ronimaxh
...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 Delphi 7 aparecía en el centro y ahora no...
|
Te comento:
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.