'System.ObjectDisposedException' ??? AYUDAAA !

03/08/2005 - 00:29 por Diego | Informe spam
Resulta que estoy haciendo una aplicación en Visual .Net pero entre todos
los
problemas que tengo, uno de los que necesito resolver es
el siguiente:

Resulta que en mi aplicación yo necesito llamar un formulario hijo desde un
formulario padre y lo hago de la siguiente manera.

Public Class Form1
Inherits System.Windows.Forms.Form
Dim Hijo1 As New Hijo()

Mas adelante cuando llamo al formulario hijo desde su padre lo hago de la
siguiente manera.

Hijo1.MdiParent = Me
Hijo1.Show()

Esto me funciona bien la primera vez, pero cuando yo cierro el formulario
hijo y
luego intento llamarlo otra vez me sale el siguiente error:

Excepción no controlada del tipo 'System.ObjectDisposedException' en
system.windows.forms.dll

Información adicional: No se puede obtener acceso al objeto denominado
"Hijo".

Gracias
 

Leer las respuestas

#1 Bernardo Campos
03/08/2005 - 01:22 | Informe spam
Seguramente el hijo lo cierras con close y ésto lo destruye al objeto.
Cambia a hide.



"Diego" wrote in message
news:#
Resulta que estoy haciendo una aplicación en Visual .Net pero entre todos
los
problemas que tengo, uno de los que necesito resolver es
el siguiente:

Resulta que en mi aplicación yo necesito llamar un formulario hijo desde


un
formulario padre y lo hago de la siguiente manera.

Public Class Form1
Inherits System.Windows.Forms.Form
Dim Hijo1 As New Hijo()

Mas adelante cuando llamo al formulario hijo desde su padre lo hago de la
siguiente manera.

Hijo1.MdiParent = Me
Hijo1.Show()

Esto me funciona bien la primera vez, pero cuando yo cierro el formulario
hijo y
luego intento llamarlo otra vez me sale el siguiente error:

Excepción no controlada del tipo 'System.ObjectDisposedException' en
system.windows.forms.dll

Información adicional: No se puede obtener acceso al objeto denominado
"Hijo".

Gracias


Preguntas similares