El Guru Programador
Usuario DESCONOCIDO | Registrate Gratis | Usuarios Registrados
Foro de Visual Basic/VB.NET
Foros del Guru > Visual Basic/VB.NET
Usuario Adaptar formulario a la configurac...
abago
1 Mensaje(s)
Enviado - 15/6/2004
 
Hola a todos, tengo un pequeño problema, y no se por donde atacarlo...

Tengo una función para poder adaptar el tamaño del formulario a la resolución de pantalla...
En principio funciona, pero no como debiera.
La función la llamo desde la propiedad inicialize del formulario...
la primera vez que el formulario se carga, funciona perfectamente, pero una vez que el formulario se descarga y vuelve a ser cargado los tamaños y posiciones de los controles, se ponen como en modo de diseño.

y si llamo a la función desde la propiedad load, esta no funciona.
 
DrNo
31 Mensaje(s)
Enviado - 16/6/2004
 
La solución más simple, es agregar un modulo (simple .bas - no 'de clase') y poner la funcion que cambia las posiciones y tamaños de los controles en el modulo.
Despues, cada vez que necesitas re-posicionar los controles, la volvés a llamar desde cualquier parte del código y se ejecuta como la 1era vez!
DrNo.
 
fmarredo
486 Mensaje(s)
Enviado - 16/6/2004
 
El tema es que no estás matando la instancia del form cuando se descarga. En cada formulario agregá esto en el el evento unload del mismo:

Set nombreform = Nothing

entonces la proxima vez que cargues el form se inicializará una nueva instancia del mismo.
 
 

 

Contactos myStudio Network