C# string para objecto

JuSt_Me_AnD_yOu

What is folding?
Boas

Tenho uma quantidade enorme de labels, as quais gostaria de por exemplo de preencher com um for.
Para não ter que andar sempre a por label1.text = ..., label2.text =.., não há maneira de conseguir transformar uma string com labelN no objecto?

Cumprimentos
 
boas,
não sei se isto te ajuda mas... acho que podes fazer algo deste género.
Código:
 for (int i = 1; i <= 11; i++)
 {
  this.Controls["label"+i].Text = "num: " + i);
 }
este código basicamente percorre todos os controlos que contenham o nome label + i e altera o texto para num: +1. Espero que me tenha feito entender ;)


cumps :)
 
ou ent s tiveres o texto definido num array:

string[] array = new string[1000];

for (int i = 1; i <= 1000; i++)
{
this.Controls["label"+i].Text = array);
}
 
Back
Topo