Ascoltate le ho provate tutte :

Ho postato il codice che mi ha suggerito Oregon, ho fatto il setfocus sul form, ma niente, il form non mi viene messo in primo piano.

Può centrare qualcosa il fatto che dopo aver richiamato il Form3, io vado ad aprire un database con ADO, poi lo scrivo e poi lo chiudo ?
Tutto questo potrebbe comportare problemi con la visualizzazione del mio terzo Form?

Datemi una soluzione per uscirne fuori vi prego.