Il tuo problema è che accedi ai Form usando lo stile VB6, che sconsiglio vivamente e - almeno in ambito .NET - è foriero di parecchi errori e "strane pratiche".Originariamente inviato da sergiobarbi
Le ho provate in tutte le salse! Magari è una stupidata ma non riesco a inserire Close e Dispose, mi dà sempre errore. Posto il codice, così mi dite dove cavolo sbaglio!
Non usare il nome della classe come se fosse un'istanza.
Per creare e utilizzare il Form, la scrittura formalmente corretta è simile a questa:
P.S.: usa il tag [CODE], come da Regolamento, per formattare il codice sorgente.codice:' Campo che contiene i riferimenti ai Form correlati Public Forms(3) As Form ... ' Crea un'istanza del Form1 Forms(1) = New Form1() ... ' Utilizza il riferimento per visualizzare la finestra Forms(1).Show() ... ' Chiude la finestra e rilascia le risorse allocate Forms(1).Close() Forms(1) = Nothing ' Crea una nuova istanza della finestra Forms(1) = New Form1() ...