C #, introducir un retardo DragOver

votos
1

En mi solicitud Cojo un evento DragOver y luego realizar una acción. Me gustaría que esperar medio segundo antes de realizar la acción, la acción no debe realizarse después de que el retraso si la operación de arrastre ha terminado.

La única manera de que pudiera pensar en implementar esta característica es algo como esto:

Function DragOver Event
   If TimerTimeReached Then
      PerformDragAction
   Else If Not TimerStarted
      StartTimer
   End
End Function  

Function DragLeave Event
   If TimerStarted
      StopTimer
   End
End Function

¿Hay una mejor manera de realizar esta operación?

Publicado el 30/05/2010 a las 21:22
fuente por usuario
En otros idiomas...                            


1 respuestas

votos
1

Se ve bien, pero sucede el evento DragOver varias veces?

Creo que el PerformDragAction debe pasar a un controlador de eventos de temporizador.

Respondida el 30/05/2010 a las 21:30
fuente por usuario

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more