Foros del Web » Programación para mayores de 30 ;) » .NET »

Como cambiar el nombre de un objeto concatenando un numero?

Estas en el tema de Como cambiar el nombre de un objeto concatenando un numero? en el foro de .NET en Foros del Web. Buen día, el problema es que necesito cambiar de boton en cada siclo. Me explico: Cuento con dos botones con nombre: Boton1 y Boton2 con ...
  #1 (permalink)  
Antiguo 23/06/2011, 15:23
 
Fecha de Ingreso: febrero-2011
Mensajes: 6
Antigüedad: 13 años, 2 meses
Puntos: 0
Pregunta Como cambiar el nombre de un objeto concatenando un numero?

Buen día, el problema es que necesito cambiar de boton en cada siclo.
Me explico:
Cuento con dos botones con nombre:
Boton1 y Boton2 con texto en blanco es decir ""

lo que e tratado de hacer es lo siguiente pero no funciona obviamente:

for i = 1 to 2
Boton[i].text = "Hola"
next

para que al final ambos botones digan "Hola" en el texto.

no se si me explique bien; espero que si y que puedan ayudarme trabajo en vb2008 saludos.
  #2 (permalink)  
Antiguo 23/06/2011, 15:34
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Respuesta: Como cambiar el nombre de un objeto concatenando un numero?

Hola stillenf podrias recorrer los controles de tu form :
Código vb.net:
Ver original
  1. ' recorrer todos los controles del formulario indicado  
  2.         For Each c As Control In f.Controls
  3.             If TypeOf c Is Button Then
  4.                 c.Text = "Hola" ' Seteo el texto
  5.             End If
  6.         Next
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net
  #3 (permalink)  
Antiguo 23/06/2011, 17:00
 
Fecha de Ingreso: febrero-2011
Mensajes: 6
Antigüedad: 13 años, 2 meses
Puntos: 0
Respuesta: Como cambiar el nombre de un objeto concatenando un numero?

Hola y gracias Aquaventus por tu pronta respuesta; no me funciona aun. podrias indicarme que tipo de objeto o variable es f en esta linea:
For Each c As Control In f.Controls
  #4 (permalink)  
Antiguo 23/06/2011, 17:39
Avatar de Aquaventus  
Fecha de Ingreso: junio-2010
Ubicación: Lima-Peru , En el alba de la naturaleza
Mensajes: 2.105
Antigüedad: 13 años, 10 meses
Puntos: 267
Respuesta: Como cambiar el nombre de un objeto concatenando un numero?

Hola! disculpa en ves de f colocale Me, no me habia dado cuenta. Saludos!.
__________________
Internet es tener todo el conocimiento global a tu disposición.
Desarrollo de Software - Ejemplos .Net

Etiquetas: nombre, objeto
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 15:01.