Acceder a un control cuyo nombre esta en una variable

30/12/2003 - 22:34 por Sergio C. | Informe spam
Hola,
Si por ejemplo tengo:

string control="label2";

Como puedo acceder mediante Reflection a las propiedades de mi control
label2 del formulario?


Gracias,
Sergio C.
 

Leer las respuestas

#1 A.Poblacion
31/12/2003 - 10:09 | Informe spam
En lugar de reflection, utiliza un bucle foreach para localizar el control y
hazle un "cast" al tipo adecuado para leer sus propiedades:

foreach (Control c in MiFormulario.Controls)
{
if (c.name == "label2")
{
mivariable = ((label)c).Text;
break;
}
}

"Sergio C." wrote in message
news:%

Hola,
Si por ejemplo tengo:

string control="label2";

Como puedo acceder mediante Reflection a las propiedades de mi control
label2 del formulario?


Gracias,
Sergio C.


Preguntas similares