Scrivo solo per dire come ho risolto..
ho fatto il cast del controllo in un nuovo controllo.
codice:foreach (Control objControl in this.Controls) { string pippo; int pluto; if (objControl is TextBox) { TextBox objTextBox = (TextBox)objControl; pippo = objTextBox.Text; } if (objControl is ComboBox) { ComboBox objComboBox = (ComboBox)objControl; pluto = objComboBox.SelectedValue; } }