Crear Cuenta Regresiva

Estado
Cerrado para nuevas respuestas.

Benv

Aprendiz Lvl 6
Necesito crear una cuenta regresiva, para un proyecto en Visual Basic.

La idea es que una vez que apretamos un Command Button el programa nos de un X numero de segundos para elegir una respuesta.
El objetivo sería que se creara una cuenta regresiva que se mostrara en un Label y si llega a "0", provoque diferentes efectos. Alguna idea¿?
 

DarkMage

Destructor Lvl 1
Pones un timer, y que haga

If Label1.Caption = 0 Then
Y todo lo ke que vos quieras
ElseIf Label1.Caption = Label1.Caption - 1
EndIf

Le pones de intervalo un segundo

Y el timer lo activas y lo desactivas con "Timer1.enabled = False/True"

8)
 

Benv

Aprendiz Lvl 6
No entendi bien el funcionamiento... lo que hace eso es mostrar que SI el Caption esta en 0, hago lo que yo quiero y despues que disminuya en 1... podrías explicarlo un poco más el codigo?? Gracias.
 

Noich

PROgrammer
en el form load:
Código:
text1.text = ""
label1.caption = text1.text
timer1.interval=1000

En el timer:
Código:
If Label1.Caption = 0 Then 
msgbox"Se termino el tiempo vieja"
timer1.enabled=false
ElseIf Label1.Caption = Label1.Caption - 1 
End If

En el command:
Código:
if timer1.enabled = true then
timer1.enabled =false
elseif timer1.enabled = true
end if

Agregas un boton(command) un textbox un timer y un label
en el text escribis el numero que keres q empiece a bajar

Espero q te sirva saludos
 

CHOTS

Director LapsusAO
noich dijo:
en el form load:
Código:
[color=red]text1.text = ""
label1.caption = text1.text
timer1.interval=1000[/color]

En el timer:
Código:
If Label1.Caption = 0 Then 
msgbox"Se termino el tiempo vieja"
timer1.enabled=false
ElseIf Label1.Caption = Label1.Caption - 1 
End If

En el command:
Código:
if timer1.enabled = true then
timer1.enabled =false
[color=blue]else
timer1.enabled = true[/color]
end if

Agregas un boton(command) un textbox un timer y un label
en el text escribis el numero que keres q empiece a bajar

Espero q te sirva saludos

lo q esta en rojo lo editas en las properties de cada componente ;)
lo q esta en azul es lo q modifique, pq me parece q ta mal no toy seguro :oops:
 

Blizzard

Oráculo Lvl 5
Eso quiere decir que cuando se de el evento timer del respectivo objeto(tu timer), el codigo que pusieron arriba no es completamente correcto ya que el caption puede ser un string, vos por tu parte le podes asignar el valor a una variable por darte un ejemplo y que cada vez que se de el evento timer le restas 1, es muy simple.
La frecuencia del evento timer la regulas en la misma propiedad del objeto.

Salu2
 
Estado
Cerrado para nuevas respuestas.
Arriba