Visual Basic - Recorrer dinámicamente lista de comboboxes

Life is soft - evento anual de software empresarial
 
Vista:

Recorrer dinámicamente lista de comboboxes

Publicado por pablo (3 intervenciones) el 23/07/2020 11:36:38
Hola buenas,

Intento recorrer dinámicamente un grupo de comboboxes que tengo nombrados desde intCmbBx1 a intCmbBx12. Lo que necesito es saber si hay algún elemento seleccionado en ellos. Este es el código que no me funciona:

1
2
3
4
5
For i = 1 To 12
    If Me.Controls.Item("intCmbBx" + i.ToString).SelectedIndex = -1 Or Me.Controls.Item("intCmbBx" +i.ToString).SelectedIndex = 0 Then
        Throw New System.Exception("Error de programa")
    End If
Next

No funciona porque Controls.Item no contiene la propiedad SelectedIndex, y no se me ocurre cómo hacerlo. ¿Me podéis echar una mano por favor?

Saludos!
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder