Ver Mensaje Individual
  #1 (permalink)  
Antiguo 14/10/2005, 04:06
wakewakeup
 
Fecha de Ingreso: octubre-2004
Mensajes: 878
Antigüedad: 20 años, 5 meses
Puntos: 1
Obtener valor de txtbox generado dinamicamente?

Necesito crear muchos textbox dinamicamente y despues de ser rellenados por el usuario recoger su valor pero no se como. He hecho este codigo de prueba

En el load
Código:
TextBox txt = new TextBox();
txt.Location = new System.Drawing.Point(56, 172);
txt.Name = "textBox2";
txt.Size = new System.Drawing.Size(104, 20);
txt.TabIndex = 1;
txt.Text = "Hola";

this.Controls.Add(txt);
Me crea un text box, le cambio el valor del text box como usuario y al pulsar el boton guardar, no se como acceder al valor porque al estar txt declarado dentro de Load no es accesible.
No me vale crearlo fuera del load porque en la aplicacion real crearé un número variable de textbox.
He visto que puedo acceder mediante this.Controls[i] pero a mi me gustaría acceder por nombre para no tener que recorrerme toda la coleccion cada vez que quiero pillar un valor.

Alguien sabe como solucionar esto?
Si no me he explicado bien decirmelo
gracias

Última edición por tunait; 10/02/2006 a las 11:59