Foro de elhacker.net

Programación => Programación Visual Basic => Mensaje iniciado por: xadap en 22 Noviembre 2005, 18:39 pm



Título: -
Publicado por: xadap en 22 Noviembre 2005, 18:39 pm
.


Título: Re: timer otra vez a 0 cuando click en el boton Start
Publicado por: -Riven-Ward- en 22 Noviembre 2005, 20:42 pm
Damn, apenas sé VB, pero puedes poner un IF dentro del cmdStart que si el parámetro "Enabled" del Timer1 está en True, que parta de nuevo.

Salu2!

PD: Quizás no tenga nada que ver mi respuesta xD.


Título: Re: timer otra vez a 0 cuando click en el boton Start
Publicado por: soplo en 23 Noviembre 2005, 02:40 am
Hola

Tiene razón riven. Solo has de usar un switch para saber si debes encender o debes apagar.

' CmdStart.tag es "" cuando hay que hacer START
' y es "0" cuando hay que hacer STOP
Código:
sub CmdStart_Click()
if CmdStart.tag="" then
CmdStart.tag="0"
dtStart = Now
blnRun = True
Me.Timer1.Interval = 1000
else
CmdStart.tag=""
blnRun = False
Me.txtStopwatch.Text = "00:00:00"
Me.Timer1.Interval = 0
endif
End Sub

Un saludo


Título: Re: timer otra vez a 0 cuando click en el boton Start
Publicado por: xadap en 23 Noviembre 2005, 12:56 pm
,


Título: Re: timer otra vez a 0 cuando click en el boton Start
Publicado por: soplo en 23 Noviembre 2005, 15:29 pm
¿pero no era eso lo que querías?

La propiedad tag puede ser utilizada para estas cosas. Cuando se inicia el formulario vale "" y tu puedes cambiarla a voluntad por cualquier otro valor.

De esa forma y dependiendo el valor que puedes decidir si hay que hacer una cosa u otra.

Un saludo


Título: Re: timer otra vez a 0 cuando click en el boton Start
Publicado por: xadap en 23 Noviembre 2005, 18:12 pm
.