Lloyd Dupont said:
When doing a Drag & Drop SWF.Timer don't seem to work anymore.
What can I do in such case?
For now, as the OnDragOver event seems to be fire repetitively I use it.
But I cannot control the time interval.
As you've discovered, the SWF.Timer is not what you need in this case. As
stated on MSDN: "If you're looking for a metronome, you've come to the wrong
place. The timer events raised by this timer class are synchronous with
respect to the rest of the code in your Windows Forms app."
Instead you should consider using the System.Threading.Timer, as it will
produce the steady drumbeat you need, even during drag & drop. However, the
timer callbacks occur in a separate thread, so you need to take proper care
when accessing any UI controls from your timer callback (use control.Invoke).
Here's an excellent article on the three timers available in .NET:
http://msdn.microsoft.com/msdnmag/issues/04/02/TimersinNET/