Originariamente inviato da alka
Quando il form deve essere aperto, basta memorizzare il riferimento in una variabile, eventualmente impostandola a Nothing quando il form viene chiuso.

Controllando quindi il valore di questo riferimento, è possibile sapere se il form esiste oppure no.

Supponendo che il form debba essere solo nascosto e non "chiuso" in modo definitivo, basta ispezionare la proprietà Visible attraverso, appunto, il riferimento di cui prima.

Per esigenze più complesse, istanze multiple dello stesso form e così via, il riferimento a ciascun form creato può essere memorizzato in strutture più complesse, come liste (ArrayList) e affini.

Ciao!
nel caso che sia già aperto però mi servirà riaggiornare tutto il contenuto e mettere il form in primo piano quindi teoricamente devo chiudere il precedente per riaprirne un'altro..

Resta il fatto che teoricamente i form invisibile non mi piacciono molto perchè sprecano memoria inutile

come posso fare gestendo la memoria e la pulizia del codice in maniera migliore?


grazie ciao