Originariamente inviato da kolore
la form puo essere richiamata da piu form e ogni volta i suoi controlli devo avere caratteristiche diverse.
Se non effettuo il dispose le form mi rimane con in memoria le caratteristiche passate precedentemente.
Sospettavo un problema del genere. Non è una condizione dovuta alla mancanza della chiamata a Dispose, ma è un errore logico probabilmente legato al fatto che, quando ti serve un form, non ne crei una nuova istanza ma riutilizzi quella esistente.

A quanto hai detto, ogni Form deve utilizzare una nuova "copia" del Form di cui stai tentando di fare la Dispose, pertanto deve creare semplicemente un'istanza con New.

Il Dispose, in questo caso, non c'entra nello specifico.

Ciao!