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.

Redimensionando Formularios

Foro de Xailer profesional en español
Responder
Pedro Amaro
Mensajes: 157
Registrado: Jue May 18, 2006 5:10 pm

Redimensionando Formularios

Mensaje por Pedro Amaro »

Estoy haciendo un formulario que permita la redimension de los controles,
siguiendo las indicaciones de F.Gimenez en levante3000 y ahora en
xailer.info.
Hace ya algún tiempo lo use y funcionaba, pero en el caso que estoy ahora
necesito que el formularios sea bsSPLASH o bsNONE, cualquiera de los
dos me sirve, y siempre que lo ejecuto con alguno de los dos formatos me da
el error que adjunto, con el resto de tipos de formularios funciona
perfectamente.
¿Alguna idea?
Adjunto un ejemplo del proyecto.
Saludos


Attached files Error.log (1 KB)Â Turnos.zip (2.4 KB)Â
Avatar de Usuario
jfgimenez
Site Admin
Mensajes: 5718
Registrado: Lun Abr 06, 2015 8:48 pm
Contactar:

Redimensionando Formularios

Mensaje por jfgimenez »

Pedro,
> Estoy haciendo un formulario que permita la redimension de los controles,
> siguiendo las indicaciones de F.Gimenez en levante3000 y ahora en
> xailer.info.
> Hace ya algún tiempo lo use y funcionaba, pero en el caso que estoy ahora
> necesito que el formularios sea bsSPLASH o bsNONE, cualquiera de los
> dos me sirve, y siempre que lo ejecuto con alguno de los dos formatos me
> da el error que adjunto, con el resto de tipos de formularios funciona
> perfectamente.
Acabo de probar el ejemplo y a mí no me ha dado ningún error; todo funciona
correctamente. De todos modos, el error que te da tiene toda la pinta de
producirse porque se está lanzando el evento OnSize del formulario antes de
asignar los valores de nOrgXXX. Para evitarlo, simplemente inicializa esas
DATAs en la clase TControl, así:
DATA nOrgLeft INIT 1
DATA nOrgTop INIT 1
DATA nOrgWidth INIT 1
DATA nOrgHeight INIT 1
--
Un saludo,
José F. Giménez
http://www.xailer.com
http://www.xailer.info
José F. Giménez
[Equipo de Xailer / Xailer team]
http://www.xailer.com
http://www.xailer.info
Responder