-

Iniciado por xadap, 22 Noviembre 2005, 18:39 PM

0 Miembros y 1 Visitante están viendo este tema.

xadap

-
.

-Riven-Ward-

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.
Usuario Banneado

soplo

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
Callar es asentir ¡No te dejes llevar!

xadap

#3
,

soplo

¿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
Callar es asentir ¡No te dejes llevar!

xadap

#5
.