Foros del Web » Programación para mayores de 30 ;) » Programación General » Visual Basic clásico »

Como hacer un contador con un boton

Estas en el tema de Como hacer un contador con un boton en el foro de Visual Basic clásico en Foros del Web. Hola quisiera hacer en visual un boton y cada vez que lo apreto me sume un numero, lo hice asi: Código PHP: Private  Sub Command2_Click () ...
  #1 (permalink)  
Antiguo 16/04/2009, 16:13
Avatar de fedefrankk  
Fecha de Ingreso: agosto-2007
Mensajes: 871
Antigüedad: 16 años, 8 meses
Puntos: 7
Pregunta Como hacer un contador con un boton

Hola quisiera hacer en visual un boton y cada vez que lo apreto me sume un numero,
lo hice asi:

Código PHP:
Private Sub Command2_Click()
1

acumular 
acumular 1


Print acumular

End Sub 
pero siempre me sale un 1

gracias de antemanos
saludos fede
  #2 (permalink)  
Antiguo 16/04/2009, 16:35
Avatar de STK_Pablo  
Fecha de Ingreso: junio-2008
Ubicación: Las Rosas - Santa Fe - Argentina
Mensajes: 69
Antigüedad: 15 años, 10 meses
Puntos: 1
Respuesta: Como hacer un contador con un boton

Te sale un 1 poorque siempre estas inicializando la variable al hacer el click. Lo correcto sería:

Código vb:
Ver original
  1. Sub form_load()
  2.     a=1
  3. End Sub
  4.  
  5. Sub Boton_click()
  6.     a=a+1
  7.     print a
  8. End Sub

Bueno, se puede perfeccionar bastante (podes agregar un boton para resetear el contador y volver al inicio, etc) pero la idea es esa, poner la variable incial fuera del procedemiento que incrementa el contador... Espero te sirva de ejemplo, cualquier duda avisa nomas y vemos que hacer....
  #3 (permalink)  
Antiguo 16/04/2009, 17:57
Avatar de Sergestux  
Fecha de Ingreso: agosto-2007
Ubicación: Tapachula
Mensajes: 1.218
Antigüedad: 16 años, 8 meses
Puntos: 20
Respuesta: Como hacer un contador con un boton

De hecho aun tiene que declarar la variable a, como global afuera de los dos procedimientos (load y click)

Código vb:
Ver original
  1. Dim a As Integer
  2.  
  3. Sub Boton_click()
  4.     a = a + 1
  5.     Debug.Print a
  6. End Sub
  7.  
  8. Private Sub Form1_Load()
  9.     a = 1
  10. End Sub
  #4 (permalink)  
Antiguo 16/04/2009, 19:02
Avatar de fedefrankk  
Fecha de Ingreso: agosto-2007
Mensajes: 871
Antigüedad: 16 años, 8 meses
Puntos: 7
De acuerdo Respuesta: Como hacer un contador con un boton

Muchas Gracias por la repuesta, para que funcione hay que declarar la variable afuera .

Cita:
De hecho aun tiene que declarar la variable a, como global afuera de los dos procedimientos (load y click)

Muchisimas Gracias

saludos a todos
fede
  #5 (permalink)  
Antiguo 16/04/2009, 19:59
Avatar de seba123neo  
Fecha de Ingreso: febrero-2007
Ubicación: Esperanza, Santa Fe
Mensajes: 1.046
Antigüedad: 17 años, 2 meses
Puntos: 19
Respuesta: Como hacer un contador con un boton

Hola, proba tambien:

Código vb:
Ver original
  1. Private Sub Command1_Click()
  2.     Static i As Integer
  3.     i = i + 1
  4.     Debug.Print i
  5. End Sub

saludos.
__________________
" Todos Somos Ignorantes; lo que pasa es que no todos ignoramos las mismas cosas " - Albert Einstein
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 02:58.