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

Visual Basic .net numero de variables

Estas en el tema de Visual Basic .net numero de variables en el foro de .NET en Foros del Web. hola, me gustaría saber como puedo hacer en Visual Basic .Net lo siguiente: boton1.text="1" boton2.text="2" boton3.text="3" boton4.text="4" boton5.text="5" Un array de botones para que, con ...
  #1 (permalink)  
Antiguo 20/12/2009, 08:20
 
Fecha de Ingreso: septiembre-2005
Mensajes: 522
Antigüedad: 18 años, 7 meses
Puntos: 0
Visual Basic .net numero de variables

hola,
me gustaría saber como puedo hacer en Visual Basic .Net lo siguiente:

boton1.text="1"
boton2.text="2"
boton3.text="3"
boton4.text="4"
boton5.text="5"

Un array de botones para que, con un bucle, pueda aceder al botón que me interesa, por ejemplo algo así:

i=2

boton & i & .text = i

Gracias.
Un saludo
  #2 (permalink)  
Antiguo 22/12/2009, 10:44
Avatar de David
Moderador
 
Fecha de Ingreso: abril-2005
Ubicación: In this planet
Mensajes: 15.720
Antigüedad: 19 años
Puntos: 839
Hola, xinxan22.

Traslado el tema a una sección que encaja mejor con tu pregunta.
Tema trasladado desde la sección de Programación General.

Saludos.
__________________
Por favor, antes de preguntar, revisa la Guía para realizar preguntas.
  #3 (permalink)  
Antiguo 23/12/2009, 07:11
Avatar de pyroCL  
Fecha de Ingreso: marzo-2009
Ubicación: C#
Mensajes: 261
Antigüedad: 15 años, 1 mes
Puntos: 2
Respuesta: Visual Basic .net numero de variables

No te entiendo lo que quieres hacer....

Pero ahí te va un código (de lo que se me ocurre) por si te sirve, está en C#, lo puedes convertir a vb.net con un convertidor de los que hay dispersos en la red....

Código C#:
Ver original
  1. int i;
  2.             foreach (Control c in panel1.Controls) //se recorren los controles que hay en el panel 1 de mi form
  3.             {
  4.                 if (c.GetType() == button1.GetType()) //si es un boton, hará lo que esté adentro
  5.                 {
  6.                     c.Name = "button" + i.ToString(); //le pongo un nombre a cada boton que encuentre
  7.                     c.Text = i.ToString(); //texto
  8.                     i++; //incremento
  9.                 }
  10.           }


Saludos!
__________________
La verdadera sabiduría está en reconocer la propia ignorancia.
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 23:10.