ID:2274689
 
(See the best response by Reformist.)
Code:click, dbl click, mousedown,mouseup,mousedrag,mousedrop etc


Problem description:What exactly is the order of the procs related to clicking, i wanted to know if mousedrop would cancel mouse drag if called

MouseDrag() is only called as long as the mouse is held down. MouseDrop() is called when the mouse is released. If MouseDrop() is called MouseDrag() is no longer being executed.
So if I have mouse drop called after a set time it'll cancel mouse drag right? But then I feel, if what you say is true, mouse drop would be called twice?
Best response
They don't call each other. Each mouse proc is triggered by an independent action. MouseDrag() only triggers when your mouse moves while held down. MouseDrop() triggers if you release the click and your mouse has moved since it's been held down.