Ciao a tutti.
Avrei la necessità di scorrere tutta la lista dei Controls di un UserControl.

Leggendo sul forum ho utilizzato il codice:

codice:
            
foreach (Control ctrl in fCmp.Controls){
                i++;
                MessageBox.Show(ctrl.GetType().ToString());    
            }
Dove fCmp é il mio UserControl.
Il problema é che se ho più controlli all'interno e che si trovano in diversi panel allora
questi non vengono visualizzati.

La gerarchia degli oggetti é:

UserControl
_|+ Panel
___|+ TextBox
___|+TextBox
___|+GroupBox
_____|+ Label
_____|+ Label

Dovrei fare un qualcosa di ricorsivo, ma prima vorrei sapere se esiste un metodo già
implementato in qualche classe di servizio.

Grazie