James,
The best tool you can use to help figure out what's going on is to turn on event tracking in the debugger. If you direct the output to the window you can use DEBUGOUT statements in your code to help see what's going on.
>This is my first attempt at trying to incorporate drag and drop in a form.
>
>It is my understanding that in the MouseDown event of an object I can have This.Drag(1) and in the MouseUp event I can have This.Drag(2) and that would do it.
>
>However, when I put This.Drag(0) in the MouseUp event, which to my understanding should cancel the action, VFP still drops the object I'm dragging just as if I had This.Drag(2) in the MouseUp event.
>
>I tried adding a Suspend in the MouseUp event and the suspend doesn't execute. I tried adding a Wait Window "Test" in the MouseUp event and that doesn't execute either. I'm wondering if the MouseUp event is firing at all.
>
>Can anybody offer me some insight. BTW, I'm using VFP 6 from Visual Studio 6.