I am in the debugging process of an application that allows users to reorganize the order of menu items by dragging them up and down. The risk is that they will not depress the SHIFT key while doing so and, therefore, overstore data in their destination.
While I have used arrays and a dictionary to control for this, I have neglected to pursue a more simple solution, to prevent users from dragging data unless they are depressing the SHIFT key.
Can anyone offer a solution?