Buongiorno ragazzi,
vi chiedo aiuto perchè sto facendo un nuovo progetto con Visual Studio 2012 e utilizzando il codice per un progetto precedente

codice:
    Public Sub ClearTextBox(ByVal root As Control)
        For Each ctrl As Control In root.controls
            ClearTextBox(ctrl)
            If TypeOf ctrl Is TextBox Then
                CType(ctrl, TextBox).Text = String.Empty
            ElseIf TypeOf ctrl Is ComboBox Then
                CType(ctrl, ComboBox).SelectedValue = 0
            ElseIf TypeOf ctrl Is CheckBox Then
                CType(ctrl, CheckBox).Checked = False
            End If

        Next ctrl
    End Sub
Purtroppo però quando richiamo il sub con ClearTextBox(Me.testate_ricerca_groupbox.Controls) mi dice che non può convertire un controlscollection in control.
Ho provato a dichiarare il root as controlcollection, ma poi non saprei come proseguire.
grazie!