07-09-2010, 11:46 PM
(07-09-2010, 11:33 PM)Kira Ha scritto: steve hai sbagliato anche te ! XD non deve essere cosi: sottoform1.Close() ma cosi: sottoform1.Hide(), prima lo spiegato in modo cosi corretto e pulito ò.ò
Il close da errori dopo quando vai ad riaprire la form.
se chiami sottoform1.Close() per riaprirlo devi chiamare sottoform1.Dispose()
se chiami sottoform1.Hide() per riaprirlo devi chiamare sottoform1.Show()
la differenza principale l'ho scritta sopra:
hide nasconde (il form è ancora aperto e pesa sulla ram)
close chiude (il form non è più aperto, per aprirlo deve ricaricare tutto)
comunque come ho già detto, in caso non gli va bene basta cambiare Close() con Hide(). non bisogna sconvolgere il codice.