Llamar a una variable "variable"

10/05/2007 - 17:47 por Derfel | Informe spam
Buenas.
A ver si soy capaz de explicarme bien.

Tengo un formulario con x labels, y en uno de los procedimientos del
programa quiero cambiar el texto de uno de estos labels.
El problema es que no se que label voy a necesitar llamar, es decir, tengo
todos los labels nombrados Pos1, Pos2, ... etc.
Mi duda es, ¿como puedo llamar al label PosX, siendo X variable?

Gracias por adelantado.
 

Leer las respuestas

#1 carlosmsr
10/05/2007 - 18:30 | Informe spam
por qué no pruebas con algo como

((Label)this.Controls[string.format("Pos{0}", X)]).Text

- perdón si hay algún error de sintaxis, estoy escribiendo de memoria.

"Derfel" wrote:

Buenas.
A ver si soy capaz de explicarme bien.

Tengo un formulario con x labels, y en uno de los procedimientos del
programa quiero cambiar el texto de uno de estos labels.
El problema es que no se que label voy a necesitar llamar, es decir, tengo
todos los labels nombrados Pos1, Pos2, ... etc.
Mi duda es, ¿como puedo llamar al label PosX, siendo X variable?

Gracias por adelantado.

Preguntas similares