In order for this site to work correctly we need to store a small file (called a cookie) on your computer. Most every site in the world does this, however since the 25th of May 2011, by law we have to get your permission first. Please abandon the forum if you disagree.

Para que este foro funcione correctamente es necesario guardar un pequeño fichero (llamado cookie) en su ordenador. La mayoría de los sitios de Internet lo hacen, no obstante desde el 25 de Marzo de 2011 y por ley, necesitamos de su permiso con antelación. Abandone este foro si no está conforme.

lCentered + bsSPLASH + dos monitores ;-)

Foro de Xailer profesional en español
Responder
jose.luis
Mensajes: 1633
Registrado: Vie Oct 14, 2005 10:56 pm

lCentered + bsSPLASH + dos monitores ;-)

Mensaje por jose.luis »

Hola,
Esto es casi un OT dado muy pocas veces va a suceder. Pero a mi me pasa a
casi cada momento :-)
Tengo dos monitores. El de la izquierda tiene Xailer y el de la derecha (el
secundario) es donde ejecuto las aplicaciones que programo en Xailer.
En todos los formularios tengo a .T. la propiedad lCentered.
Me he dado cuenta que todos los formularios se centran respecto al monitor
donde se ejecuta la aplicación _exepto_ los bsSPLASH, que siempre se centran
en el monitor de la izquierda (el principal). Todos los formularios
pertenecen o bien a su formulario padre o bien, cuando no existe, a
Application:oMainform.
La pregunta es... ¿se puede evitar ese comportamiento?
Saludos y gracias,
José Luis Capel
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

lCentered + bsSPLASH + dos monitores ;-)

Mensaje por jfgimenez »

José Luis,
> Esto es casi un OT dado muy pocas veces va a suceder. Pero a mi me pasa a
> casi cada momento :-)
>
> Tengo dos monitores. El de la izquierda tiene Xailer y el de la derecha
> (el secundario) es donde ejecuto las aplicaciones que programo en Xailer.
>
> En todos los formularios tengo a .T. la propiedad lCentered.
>
> Me he dado cuenta que todos los formularios se centran respecto al monitor
> donde se ejecuta la aplicación _exepto_ los bsSPLASH, que siempre se
> centran en el monitor de la izquierda (el principal). Todos los
> formularios pertenecen o bien a su formulario padre o bien, cuando no
> existe, a Application:oMainform.
>
> La pregunta es... ¿se puede evitar ese comportamiento?
Tienes razón, los tipos de ventana a los que les pasa eso son los que no
tienen barra de título (bsSPLASH y bsNONE).
Pero lo más curioso es que Xailer los está centrando todos en el monitor
principal, y es seguramente el 'driver' o el propio soporte multimonitor de
windows el que los envia al segundo monitor. Tengo que hacer más pruebas y
estudiarlo mejor. Gracias por la información.
--
Un saludo,
José F. Giménez
http://www.xailer.com
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Responder