Estoy intentando crear solo una instancia de formulario de un formulario Hijo MDI. Para ello tengo el siguiente código:
Código:
Como ven la primera vez que creo la instancia del fomrulario, lo meto en una TablaHas y muestro el formulario, hasta ahi, todo bien. Pero cuando cierro este formulario, y vuelvo a intentar abrirlo, pasamos por el primer if, sin embargo, a la hora de hacer el frmCilentes.Show me sale el siguiente error:Private Sub toClientes_Click(ByVal ....) Handles toClientes.Click If ClaseGlobales.tablaFormularios.ContainsKey("Clientes") Then frmClientes = CType(ClaseGlobales.tablaFormularios("Clientes"), frmClientes) frmClientes.Empezar() frmClientes.Show() Else Cursor = Cursors.AppStarting frmClientes = New frmClientes frmClientes.MdiParent = Me ClaseGlobales.tablaFormularios.Add("Clientes", frmClientes) frmClientes.Empezar() frmClientes.Show() Cursor = Cursors.Default End If End Sub
Excepción no controlada del tipo 'System.ObjectDisposedException' en system.windows.forms.dll
Información adicional: No se puede obtener acceso al objeto denominado "frmClientes".
¿Alguien sabe por que me está fallando?