Non devi utilizzare una variabile locale per memorizzare il riferimento all'istanza del form che vai a creare, ma bensì un campo appartenente alla classe del form "parent".
Quando il riferimento è impostato, la finestra è aperta; quando la finestra viene chiusa, tale riferimento va impostato a Nothing.
In sostanza, ispezionando il valore della variabile del form principale che contiene il riferimento al form secondario, puoi determinare se esso è aperto o chiuso, avendo cura di impostare tale riferimento a Nothing dal form secondario quando quella finestra viene chiusa.
Purtroppo, non posso fornirti un esempio di codice poichè, pur sviluppando con .NET, non uso VB.NET come linguaggio.![]()
Ciao!![]()