Ver Mensaje Individual
  #7  
Antiguo 27-09-2007
Quicksilver Quicksilver is offline
Registrado
 
Registrado: sep 2007
Posts: 4
Reputación: 0
Quicksilver Va por buen camino
Question

Al ejecutar paso a paso, los valores que obtengo son:
Para Screen.Monitors[1].Left
Valor = 0; //Esto es el punto X de origen del monitor, no el ancho, el ancho es me lo da el weight

Para Screen.Monitors[1].Top
Valor = 0; //Esto es el punto Y de origen del monitor.

Finalmente lo que obtengo con esta parte del codigo es:
Código Delphi [-]
 
NewForm := TNewForm.Create(Self);
NewForm.Left := Screen.Monitors[1].Left;
NewForm.Top := Screen.Monitors[1].Top;
NewForm.Show;

Que la ventana me lo muestre en el primero monitor, esto debido a que, al asignarle 0, 0 como puntos de origenes, lo envia a la esquina superior izquierda del monitor primario, cuando lo que deseo es que lo envie a la esquina superior izquierda, pero del segundo monitor.

Gracias por el interes y la ayuda
Responder Con Cita