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

Cambiar Label.Text con boton Vb.net

Estas en el tema de Cambiar Label.Text con boton Vb.net en el foro de .NET en Foros del Web. Bueno estoy empezando con vb.net. Quiero crear un array y un boton que cada vez que le haga click cambie el text del Label. Este ...
  #1 (permalink)  
Antiguo 22/04/2013, 19:12
 
Fecha de Ingreso: abril-2013
Mensajes: 1
Antigüedad: 11 años
Puntos: 0
Cambiar Label.Text con boton Vb.net

Bueno estoy empezando con vb.net.

Quiero crear un array y un boton que cada vez que le haga click cambie el text del Label.

Este es el codigo que llevo pero no me funciona.

Código:
 Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        Dim i As Integer
        Dim L(5) As String
        L(0) = "1"
        L(1) = "2"
        L(2) = "3"
        L(3) = "4"
        L(4) = "5"
        L(5) = "6"
       
        i = i + 1
        Label1.Text = Lverbos(i)
Gracias
  #2 (permalink)  
Antiguo 23/04/2013, 01:29
Avatar de Malenko
Moderador
 
Fecha de Ingreso: enero-2008
Mensajes: 5.323
Antigüedad: 16 años, 3 meses
Puntos: 606
Respuesta: Cambiar Label.Text con boton Vb.net

El problema es que la variable "i" la declaras dentro de la función. Esto quiere decir que cada vez que se ejecuta toma el valor de inicio. Tendrías que declarar la variable fuera de la función para que el ámbito de la variable sea todo el programa y no únicamente la función OnClick
__________________
Aviso: No se resuelven dudas por MP!
  #3 (permalink)  
Antiguo 23/04/2013, 17:56
Avatar de RootK
Moderador
 
Fecha de Ingreso: febrero-2002
Ubicación: México D.F
Mensajes: 8.004
Antigüedad: 22 años, 2 meses
Puntos: 50
Respuesta: Cambiar Label.Text con boton Vb.net

Cita:
Tendrías que declarar la variable fuera de la función

Es correcto
Quedaría algo así:

Código:
        Dim i As Integer
        Dim L(5) As String
        L(0) = "1"
        L(1) = "2"
        L(2) = "3"
        L(3) = "4"
        L(4) = "5"
        L(5) = "6"

Private Sub Button1_Click(ByVal sender As System.Object, ByVal e As System.EventArgs) Handles Button1.Click
        i = i + 1
        Label1.Text = Lverbos(i)

End Sub
Salu2
__________________
Nadie roba nada ya que en la vida todo se paga . . .

Exentrit - Soluciones SharePoint & Net

Etiquetas: boton, net, vb
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 18:00.