Visual Basic - Bucle de controles TextBox

Life is soft - evento anual de software empresarial
   
Vista:

Bucle de controles TextBox

Publicado por Alvaro (19 intervenciones) el 23/03/2015 10:32:42
Muy buenas!

Tengo que realizar un bucle de unos TextBox para comprobar que al menos uno esta relleno.
Los TextBox se llaman TxtA1, TxtA2, TxtA3....

Habia pensado en un for each o algo asi, pero la verdad que no lo tengo muy claro :S

Gracias!
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
Imágen de perfil de Megamind

Bucle de controles TextBox

Publicado por Megamind (121 intervenciones) el 23/03/2015 11:23:00
Y porque no indexas los text
Txt1(0), Txt1(1),Txt1(2)
Y
1
2
3
4
5
For i = 0 To Txt1.Count - 1
 If LTrim(RTrim(Txt1(i))) <> "" Then
    MsgBox "El TextBox " & i & " no esta vacío"
    End If
    Next
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar

Bucle de controles TextBox

Publicado por Alvaro (19 intervenciones) el 23/03/2015 12:45:09
Anda, pues no se me había ocurrido... Muchas gracias ^^
De todos modos lo que había hecho al final es esto:


Meterlos en un GroupBox y

1
2
3
4
5
6
7
8
9
Dim ctrl As TextBox
For Each ctrl In GbCantidad.Controls
    If ctrl.Text = "" Then
        problema = True
    Else
        problema = False
        Exit For
    End If
Next
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
1
Comentar
Imágen de perfil de Megamind

Bucle de controles TextBox

Publicado por Megamind (121 intervenciones) el 23/03/2015 14:18:59
Pues si, también sirve
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar