C sharp - Traducir variables a objetos

 
Vista:

Traducir variables a objetos

Publicado por Vicente (4 intervenciones) el 31/07/2004 19:48:22
Tengo un formulario con numerosos textbox y quisiera poner recorrerlos todos con un simple FOR, de manera que pudiera contruir el nombre del objeto textbox con la variable que realiza el recorrido del bucle, por ejemplo
en un bucle de 1 a 100 tendria el textBox1, textBox2...textBox100.

Hay algun modo de llamar al la variable 'textBox'+'nombre de variable del bucle' y luego esto traducirloa textBox1 por ejemplo.

Gracias y un saludo desde Valencia.

Vicente.
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder
sin imagen de perfil
Val: 158
Bronce
Ha disminuido 1 puesto en C sharp (en relación al último mes)
Gráfica de C sharp

RE:Traducir variables a objetos

Publicado por Yamil Bracho (1164 intervenciones) el 01/08/2004 03:10:18
Cada formulario tiene una coleccion llamada Controls donde estan contenidos todos los controles que tiene el formulario. Puedes recorrer esta coleccion usando un For Each, preguntando si el control es un TextBox. Algo como

foreach( Control ctl in tuformulario.Controls) {
if ( ctl is TextBox ) {
TextBox textBox = (TextBox) ctl;
textbox.Enabled = false;
}
}
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar