Tema: 2 timers
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 07/09/2009, 16:50
Avatar de pkj
pkj
 
Fecha de Ingreso: julio-2006
Ubicación: Órbita sincrónica
Mensajes: 899
Antigüedad: 17 años, 9 meses
Puntos: 29
Respuesta: 2 timers

Puedes usar 2 timers, y desde el 1 activas el 2 que dura 5 segundos y tiene dentro solo esta línea:
Timer2.enabled=false

En el primer timer esperas que se detenga el segundo:
do until timer2.enabled=false
doevents
loop
o algo asi.

Yo de todas formas lo hice más cómodo con esta sub:

Sub Espera(ByVal Segundos As Long)
Dim Hora As Double
On Local Error Resume Next
Hora = Timer
Do While Timer < Hora + Segundos
DoEvents
Loop
On Local Error GoTo 0
End Sub

La llamas desde el Timer1 con:

Espera 5

y ya esta.

Saludos