es necesario DISPOSE en una ventana

18/04/2005 - 23:02 por Gaston | Informe spam
es necesario llamar a DISPOSE cuando se cierra
una ventana?

o se hace automaticamente?
 

Leer las respuestas

#1 Tristan
18/04/2005 - 23:41 | Informe spam
Para los formularios modales no se hace Dispose automáticamente. Tiene su
lógica, puesto que después de cerrado se tienen que recuperar los resultados
que genera. Una vez leidos se debe hacer Dispose.

Lo digo por que la forma normal (aunque no para muchos usuarios de Vb) de
obtener datos de un cuadro modal es:

dim f as new Dialogo
f.ShowDialog()
msgbox(f.Retorno)
f.Dispose()

Para los formularios no modales se hace Dispose de forma automática al
cerrar el formulario.

Juan Carlos Badiola
MVP - C#

Preguntas similares