Será que é possível fazer isso que preciso?
23/12/2015
0
Em VB.NET eu tenho um FOR / NEXT. Pergunto é possível usar o contador (incremento) desse FOR para modificar o TEXT de alguns LABELs que tenho na tela? Por exemplo:
FOR i = 0 TO 10
LABEL(i) = "CONTADOR " & i
NEXT
Pra visualizar melhor, eu tenho 10 LABELs e gostaria de alterar o texto de cada uma a medida que a variável (i) fosse incrementada no FOR.
Isso é possível?
Alec Candia
Posts
23/12/2015
Ricardo
Eu estou iniciando em programação, mas uma forma de fazer o que você quer seria utilizar o SWITCH (deve ter um jeito melhor de fazer isso), se forem poucos labels.
Fiz um exemplo em C#
protected void Button1_Click(object sender, EventArgs e) { for (int i = 0; i <= 5; i++) { switch (i) { case 1: Label1.Text = ("Contador = " + i); break; case 2: Label2.Text = ("Contador = " + i); break; case 3: Label3.Text = ("Contador = " + i); break; case 4: Label4.Text = ("Contador = " + i); break; case 5: Label5.Text = ("Contador = " + i); break; } }
[img]http://arquivo.devmedia.com.br/forum/imagem/451395-20151223-105721.png[/img]
Tentei utilizar o contador para mudar o nome do label, mas não obtive sucesso.
Espero ter ajudado.
Att.,
23/12/2015
Alec Candia
Por exemplo: i = 3 então quero alterar o TEXT da LABEL3
i = 6 - alterar o TEXT da LABEL6 e assim por diante.
Não consegui, cara.
Abraço, e é sempre bom ler respostas aqui no fórum.
Ah, e Boas Festas!
23/12/2015
Leandro
Clique aqui para fazer login e interagir na Comunidade :)