Dunque... vado subito al problema (semplificato).

Ho un Form MDI ("FormMDI") e due Form Figlio ("Form1", "Form2").

All'interno di ogni Form Figlio ho una DataGridView.

Quando tutti e due i form figlio sono aperti, mi ritrovo nella sgradevole situazione che premendo il tasto TAB mi si sposti prima tra le celle della griglia e una volta terminate le celle, mi si sposti nell'altro form aperto...invece di ciclare le celle della griglia sullo stesso Form.

Di norma dovrebbe (con una griglia a 2 celle e una sola riga) funzionare come segue:

Tasto Premuto - Focus su controllo
TAB - cella 1
TAB - cella 2
TAB - cella 1
TAB - cella 2
TAB - cella 1
TAB - cella 2
ecc...

Qualcuno sa da cosa possa dipendere?