Formularios

28/06/2004 - 17:08 por Anonimo | Informe spam
Cada que hago esto...

Dim frmPrincipal as New MDIPRincipal

frmPrincipal.Show

Se carga el formulario, pero ¿Cómo descargo un formulario?
y para liberarlo debo de hacer algo como un Close o
Dipose...
Peuden ayudarme... Gracias
 

Leer las respuestas

#1 SoftJaén
29/06/2004 - 15:54 | Informe spam
escribió:

Cada vez que hago esto...

Dim frmPrincipal as New MDIPRincipal

frmPrincipal.Show

Se carga el formulario, pero ¿Cómo descargo un formulario?




Llamando al método «Close»:

Me.Close

y para liberarlo debo de hacer algo como un Close o
Dipose...



Si el formulario no es modal, no es necesario que llames al método
«Dispose», porque automáticamente se llamará a dicho método para liberar los
recursos antes de destruir el objeto Form. Puedes comprobarlo estableciendo
un punto de interrupción en el procedimiento «Dispose» del formulario.
Cuando cierres el formulario observarás que el código se parará en la línea
donde hayas establecido el punto de interrupción.

Por el contrario, si el formulario es modal, si puedes llamar al método
«Dispose» si deseas que se destruya inmediatamente, cosa ésta que se hará
automáticamente cuando cierres el formulario principal y por tanto la
aplicación.

Enrique Martínez
[MS MVP - VB]

Nota informativa: La información contenida en este mensaje, así como el
código fuente incluido en el mismo, se proporciona «COMO ESTÁ», sin
garantías de ninguna clase, y no otorga derecho alguno. Usted asume
cualquier riesgo al poner en práctica, utilizar o ejecutar lo recomendado o
sugerido en el presente mensaje.

Preguntas similares