Ver Mensaje Individual
  #2  
Antiguo 02-10-2006
Avatar de dec
dec dec is offline
Moderador
 
Registrado: dic 2004
Ubicación: Alcobendas, Madrid, España
Posts: 13.107
Reputación: 34
dec Tiene un aura espectaculardec Tiene un aura espectacular
Hola,

Cita:
Empezado por ixMike
La ventana principal es una MDI. Para lo de pantalla completa he probado poner BorderStyle en bsNone y WindowsState en wsMaximized, pero me anula un HotKey que tiene el programa (no sé por qué) (...)
Habría que tratar de averiguar qué puede estar pasando (¿tal vez alguna cosa rara porque la aplicación sea MDI?), porque, lo que dices es la manera correcta, que yo sepa, de hacer lo que necesitas.

Cita:
Empezado por ixMike
(...) cuando devuelvo a las propiedades los valores originales (bsSizeable, wsComoEstuviera) y la dejo "Normal" (wsNormal) ocupa toda la pantalla igualmente.
Tendrás que utilizar el método "SetBounds" del formulario en cuestión, o, en todo caso, "volver" a determinar el ancho, alto, "Left" y "Top" de dicho formulario ("SetBounds" puede hacer todo esto de una vez).

Cita:
Empezado por ixMike
Para lo de siempre visible se me ocurrió poner un TTimer que cada poco tiempo coloque el programa por delante, pero eso es una chapuza y seguro que hay algún método mejor.
Pues como no sea dar a la propiedad "FormStyle" el valor "fsStayOnTop"...
__________________
David Esperalta
www.decsoftutils.com
Responder Con Cita