Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   Problema con el tamaño de un formulario (https://www.clubdelphi.com/foros/showthread.php?t=24190)

Javi2 11-08-2005 13:01:57

Problema con el tamaño de un formulario
 
Hola, tengo un formulario que cuando ejecuto la aplicación siempre lo abre con el tamaño que le he indicado en sus propiedades Heigth y Width.
El problema viene porque cuando lo abro, si lo maximizo o le cambio el tamaño y cierro la aplicación, me gustaría que en la siguiente ejecución me respetase el tamaño que le había indicado en la ejecución anterior (por ejemplo maximizado) y no lo hace, sino que siempre lo abre con el tamaño indicado en sus propiedades, independientemente del tamaño que yo le haya dado en la ejecución anterior.

¿Cómo puedo solucionarlo?

Muchas gracias.

dec 11-08-2005 13:25:55

Hola,

Lo que tienes que hacer a la hora de cerrarse el formulario (evento "OnClose" u "OnCloseQuery") es guardar la posición y medidas y estado de la propiedad "WindowState" bien en registro de Windows, bien en un archivo "ini" o similar.

Cuando tu aplicación se ejecute de nuevo leerá dicha información de donde la guardaste y procederá en consecuencia. Hay no pocos componentes que harán eso automáticamente. Si ir más lejos en la sección de componentes de esta página Web encontrarás los "DecComp", que cuenta con uno de nombre "FormPos".

No digo que tengas que utilizar ese, sino que, puesto que dispones de su código fuente, puedes ver cómo hace lo que hace. Encontrarás otros componentes similares a poco que busques, y, por supuesto, siempre puedes hacerlo tú mismo.


La franja horaria es GMT +2. Ahora son las 11:53:37.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi