[ hertz @ 07.03.2005. 17:07 ] @
| 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".
|
[ Dragi Tata @ 07.03.2005. 18:06 ] @
Koristi ShowDialog umesto Show za prikazivanje forme.
[ NeznamTkoSam @ 07.03.2005. 18:06 ] @
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
[ NeznamTkoSam @ 07.03.2005. 18:17 ] @
Dragi Tata, poslali smo odgovor u isto vrijeme!

[ hertz @ 07.03.2005. 22:11 ] @
E sad sljaka.Hvala puno.
[ NeznamTkoSam @ 11.03.2005. 18:27 ] @
Kako sljaka?
ShowDialog?
[ hertz @ 11.03.2005. 20:59 ] @
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...
Copyright (C) 2001-2025 by www.elitesecurity.org. All rights reserved.