В моем приложении я ловлю событие DragOver и затем выполняю действие. Я хотел бы подождать полсекунды перед выполнением действия, действие не должно выполняться после этой задержки, если операция перетаскивания завершена.
Единственный способ реализовать эту функцию - это что-то вроде этого:
Function DragOver Event
If TimerTimeReached Then
PerformDragAction
Else If Not TimerStarted
StartTimer
End
End Function
Function DragLeave Event
If TimerStarted
StopTimer
End
End Function
Есть ли лучший способ выполнить эту операцию?