recorrer todos los cuadros de texto en un formulario, incluidos los que están dentro de un cuadro de grupo
Tengo varios cuadros de texto en forma de win, algunos de ellos están dentro de un cuadro de grupo. Traté de recorrer todos los cuadros de texto en mi formulario:
For Each c As Control In Me.Controls
If c.GetType Is GetType(TextBox) Then
' Do something
End If
Next
Pero parecía omitir aquellos dentro del cuadro de grupo y recorrer solo los otros cuadros de texto del formulario. Así que agregué otro bucle For Each para los cuadros de texto de groupbox:
For Each c As Control In GroupBox1.Controls
If c.GetType Is GetType(TextBox) Then
' Do something
End If
Next
Me pregunto: ¿hay alguna forma de recorrer todos los cuadros de texto de un formulario, incluidos los que están dentro de un cuadro de grupo, con un solo ciclo For Each? ¿O alguna forma mejor / más elegante de hacerlo?
Gracias por adelantado.