none
Referenciar un objeto con el valor de un contador. RRS feed

  • Pregunta

  • Hola.

    A ver si me puedo explicar bien. Tengo una serie de objetos y querría saber si es posible referenciarlos siendo parte dicho objeto el valor de un contador dentro de un bucle.

    Por ejemplo:

    Tengo los objetos text1, text2 ... textn y querria cambiar con un bucle la propiedad Forecolor de cada uno. seria posible?

    En vez de hacer

    Text1.Forecolor=Color.Black
    Text2.Forecolor=Color.Black
    Text3.Forecolor=Color.Black
    
    ....
    Textn.Forecolor=Color.Black

    Hacer algo como:

    For i As Integer = 1 To 25
        Text<valor de i>.Forecolor=Color.Black
    Next
    Gracias de antemano

    viernes, 24 de marzo de 2017 10:05

Respuestas

  • Te propongo otra cosa, es mejor recuperar los textboxes usando Linq y recorrerlos

    For Each textBox As TextBox In Me.Controls.OfType(Of TextBox)()
    	textBox.ForeColor = Color.Black
    Next


    Si se solucionó tu consulta no olvides marcar la respuesta. Si te ayudó, vótala como útil. Saludos

    viernes, 24 de marzo de 2017 12:02