私のアプリケーションでは、DragOver イベントをキャッチしてからアクションを実行します。アクションを実行する前に0.5秒待ちたいのですが、ドラッグ操作が終了した場合、その遅延後にアクションを実行しないでください。
この機能を実装するために私が考えることができる唯一の方法は、次のようなものです。
Function DragOver Event
If TimerTimeReached Then
PerformDragAction
Else If Not TimerStarted
StartTimer
End
End Function
Function DragLeave Event
If TimerStarted
StopTimer
End
End Function
この操作を実行するより良い方法はありますか?