Problema con formularios
Publicado por Public (10 intervenciones) el 03/01/2005 16:19:57
Hola, mi problema es el siguiente.
Tengo un proyecto con dos formularios. El prinicipal (form1) tiene un botón que hace
que muestre un segundo formulario (form2). Por muchas veces que se pulse el botón solo
quiero que salga una sola vez el formulario form2.
Mi problema llega a la hora de ejecutarlo. Pulso sobre el botón la primera vez y si me
saca el formulario secundario. Lo cierro y vuelvo a pulsar el botón para volver a
visualizarlo y me da 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 "Form2".
El código del formulario princial es este.
Option Strict On
Public Class Form1
Inherits System.Windows.Forms.Form
#Region " Código generado por el Diseñador de Windows Forms "
Dim Ventana1 As New Form2()
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Ventana1.Show()
End Sub
End Class
y el error me lo marca en Ventana1.show() y no entiendo porqué. He mirado un ejemplo
que viene en un libro que tengo y en el ejemplo no da error y en las pruebas que yo
hago si.
A ver si alguien me puede ayudar.
Muchas gracias.
Tengo un proyecto con dos formularios. El prinicipal (form1) tiene un botón que hace
que muestre un segundo formulario (form2). Por muchas veces que se pulse el botón solo
quiero que salga una sola vez el formulario form2.
Mi problema llega a la hora de ejecutarlo. Pulso sobre el botón la primera vez y si me
saca el formulario secundario. Lo cierro y vuelvo a pulsar el botón para volver a
visualizarlo y me da 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 "Form2".
El código del formulario princial es este.
Option Strict On
Public Class Form1
Inherits System.Windows.Forms.Form
#Region " Código generado por el Diseñador de Windows Forms "
Dim Ventana1 As New Form2()
Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As
System.EventArgs) Handles Button1.Click
Ventana1.Show()
End Sub
End Class
y el error me lo marca en Ventana1.show() y no entiendo porqué. He mirado un ejemplo
que viene en un libro que tengo y en el ejemplo no da error y en las pruebas que yo
hago si.
A ver si alguien me puede ayudar.
Muchas gracias.
Valora esta pregunta


0