.
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.
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
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
,
¿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
.