Credo che l' errore sia proprio lì anche perchè la funzione viene richiamata passandogli "c"...se non sbaglio riparte da un controllo "contenuto" da quello iniziale...Originariamente inviato da URANIO
Ma perchè richiami ricorsivamente la funzione all'interno del ciclo?
Comunque, tralasciando le proprietà nel codice sopra che non conosco...è più semplice ed immediato qualcosa del genere:
codice:Public Function getValueRadioSelected(ByVal control As Control, ByVal testo As String) As String Dim result As String = "non ho trovato niente..." For Each c As RadioButton In control.Controls If c.Text = testo Then If c.Checked Then result = c.Text Exit For End If End If Next Return result End Function![]()

Rispondi quotando