[ Kosmosnaut @ 15.03.2006. 16:58 ] @
Kao sto sam napomenuo imam problem pri radu sa visestrukim formama. Naime, koristim uputstvo iz VB.NET 2003 Kick start. Imam dve forme (Form1 i Form2) i dugme (Button1) na prvoj formi.
Kod koji kreira i prikazuje samo jednu kopiju forme:

Code:

Dim myForm As Form2
Private Sub Button1_Click( _
  ByVal sender As System.Object, _
  ByVal e As System.EventArgs) _
    Handles Button1.Click
  If myForm Is Nothing Then
    myForm = New Form2
  End If
  myForm.Show()
End Sub


I to sve lepo radi, ali kada zatvorim drugu (pozvanu) formu i pokusam sa novim pokretanjem (prikazivanjem) na isti nachin, izvrsavanje programa se prekida na liniji:

Code:

myForm.Show()


i javlja sledece:

Citat:

An unhandled exception of type 'System.ObjectDisposedException' occurred in system.windows.forms.dll

Additional information: Cannot access a disposed object named "frmOProgramu".


Ima li neko nekih predloga kako da resim sledeci problem ili mozda neki kvalitetan tutorial za rad sa visestrukim formama?

Hvala unapred.