COME APRIRE PIU' FORM DELLO STESSO TIPO CONTEMPORANEAMENTE
Se il programma deve poter aprire contemporaneamente diverse finestre dello stesso tipo, si deve ricorrere alla istruzione Set congiunta a New.
Un esempio di come un clic su un pulsante di nome CreaNuovaFinestra crei una nuova finestra di nome Form2 indipendente dall'esistenza di altre finestre dello stesso tipo:
Private Sub CreaNuovaFinestra_Click()
Dim NuovaFrom As Form2
'crea una nuova copia di Form2
Set NuovaForm = New Form2
'visualizza la nuova copia di Form2
NuovaForm2.Show
End Sub
Sono molteplici le situazioni in cui è necessario prevedere la possibilità di gestire più finestre dello stesso tipo: ad esempio, un programma di gestione della posta elettronica può avere una Form principale nella quale sono elencati tutti i messaggi e l'utente può aprire tante finestre quanti sono i messaggi.