我有一个小面板,支持MouseDown上的DragnDrop。但是我也有一个MouseClick事件,如果用户没有将其拖到框外,我想处理该事件。怎么做?我尝试在MouseDown上记录开始位置,然后在MouseMove中进行测量,并在超过10个像素时调用DoDragDrop。但是,当我在框中单击时,就会看到一个带有斜线的小圆圈。是否仅在MouseDown上支持DoDragDrop?我看到了另一篇类似的文章,建议测量距离,但是他们没有解释如何启用MouseClick而不是DoDragDrop ...
smoothScroller
答案 0 :(得分:0)
此解决方案或 a 解决方案是跟踪mouseDown以及位置。即使在悬停时也会调用MouseMove-实际上不必按下鼠标。因此,它总是调用DoDragDrop。