Ver Mensaje Individual
  #8  
Antiguo 14-03-2014
Avatar de nlsgarcia
[nlsgarcia] nlsgarcia is offline
Miembro Premium
 
Registrado: feb 2007
Ubicación: Caracas, Venezuela
Posts: 2.206
Reputación: 21
nlsgarcia Tiene un aura espectacularnlsgarcia Tiene un aura espectacular
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.
Responder Con Cita