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

Problema

Estas en el tema de Problema en el foro de Visual Basic clásico en Foros del Web. Hola. Quiero que un boton de comando realice varias funciones, osea, al primer click realiza tal evento, al siguiente click otro evento y asi sucesivamente, ...
  #1 (permalink)  
Antiguo 04/10/2006, 12:51
Avatar de Juanle455  
Fecha de Ingreso: septiembre-2006
Ubicación: Via lactea
Mensajes: 248
Antigüedad: 18 años, 7 meses
Puntos: 2
Problema

Hola.
Quiero que un boton de comando realice varias funciones, osea, al primer click realiza tal evento, al siguiente click otro evento y asi sucesivamente, y que cuando se acaben los eventos empieze de nuevo desde el primero, osea, que se puedan dar tantos cliks como uno quiera


Gracias
  #2 (permalink)  
Antiguo 04/10/2006, 13:01
Avatar de darkasecas  
Fecha de Ingreso: marzo-2005
Ubicación: SantaCata, NL, Mexico
Mensajes: 1.553
Antigüedad: 20 años, 1 mes
Puntos: 77
Puedes usar una bandera que vaya aumentando cuando hagas click y segun el valor de esa bandera ejecutas el procedimiento, y cuando seacaben reinicias la bandera >_>
  #3 (permalink)  
Antiguo 04/10/2006, 13:05
Avatar de peloteitor  
Fecha de Ingreso: noviembre-2003
Ubicación: Madrid
Mensajes: 849
Antigüedad: 21 años, 5 meses
Puntos: 1
Utiliza un contador y en la función OnClick le sumas 1 y haces un select-case del resto de dividir el nº de clicks entre el nº de eventos distintos.
__________________
El sexo sin amor es una experiencia vacía. Pero como experiencia vacía es una de las mejores.

Woody Allen
  #4 (permalink)  
Antiguo 04/10/2006, 16:15
Avatar de Juanle455  
Fecha de Ingreso: septiembre-2006
Ubicación: Via lactea
Mensajes: 248
Antigüedad: 18 años, 7 meses
Puntos: 2
No te entiendo peloteitor, me podrias mostrar el codigo al que te refieres?

Gracias
  #5 (permalink)  
Antiguo 04/10/2006, 21:59
Avatar de darkasecas  
Fecha de Ingreso: marzo-2005
Ubicación: SantaCata, NL, Mexico
Mensajes: 1.553
Antigüedad: 20 años, 1 mes
Puntos: 77
Seria algo asi, es basicamente lo mismo que dije yo -o-
Código:
dim contador as integer
contador=0
sub boton_Click()
contador=contador+1
//n es el numero de eventos distintos que se realizaran
select case contador%n
    case 1
        evento1
    case 2
        evento2
    ...
    case 0
        evento n
end select
end sub
No me acuerdo si la sintaxis es asi pero por ahi va la idea
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 05:20.