Deklarisem promenljivu obrasca2 u obrascu 1 (dim form2 as new form2)i u meniju napisem form2.show kad pocne da radi prikaze mi samo prvi put obrazac2.kad ga zatvorim i pokusam ponovo otvoriti program mi se srusi i izbaci gresku:
An unhandled exception of type 'System.ObjectDisposedException' occurred in system.windows.forms.dll
Additional information: Cannot access a disposed object named "Form2".
Kad zatvoris formu, ona se u memoriji unisti.
Zato kad zelis ponovno prikazati formu, ona ti je unistena i ne mozes prikazati nepostojecu formu. Zato trebas ponovno alocirati memoriju za nju:
dim form2 as new form2
form2.show
' sada je forma zatvorena pa je unistena
dim form2 as new form2 ' ovo je potrebno ponovno uciniti
form2.show
Pa nisam mogao to tako resiti zato sto kad pritisnem bilo koje dugme na obrascu obrazac se odmah zatvori jer je u formi dialoga.Jednostavno sam deklarisao promenljivu novog obrasca u proceduri i jos jednom van procedure i radi posao...