我有一个操作,需要我使用鼠标单击,鼠标下移和鼠标上移事件。但是,鼠标单击事件发生时,正在调用鼠标向下和鼠标向上事件。即他们已经结束点击事件。关于如何解决这种情况的任何想法。我必须使用这些事件才能完成视口中的操作。 我正在用C#使用Win Forms事件。鼠标点击事件混合向下移动Windows窗体中的nd鼠标事件
0
A
回答
1
首先为什么要使用所有三个事件?你希望以什么顺序解雇这些事件?
mousedown 当用户按下鼠标按钮时触发。
mouseup 当用户释放鼠标按键时触发。
click 当mousedown和mouseup事件发生在同一元素上时触发。
鼠标点击=鼠标按下+鼠标释放
所以肯定,如果你有所有三个事件在窗体所有的人将被解雇。
+0
那么,在鼠标点击,我在ViewPort ....中选择一条线。再次,在MouseDown,我必须选择开始或结束点,并允许拖动。我使用鼠标移动这个。最后OnMouseUp,我必须更新行的开始或结束点到它的新位置。我该如何解决它? –
相关问题
- 1. Windows窗体,WPF鼠标点击事件
- 2. 鼠标向下,鼠标移动和鼠标事件的图像?
- 3. 问题与鼠标移动/鼠标点击事件
- 4. 鼠标点击事件
- 5. X11鼠标移动事件
- 6. 鼠标移动事件
- 7. JQuery:鼠标移动事件?
- 8. 鼠标移动事件在下部div上,鼠标点击上部
- 9. 中老鼠向下移动的事件
- 10. Objective-C中的鼠标向下事件
- 11. 鼠标点击事件 - 在Firefox上的鼠标坐标
- 12. 在SVG鼠标按下时停止鼠标向下的事件
- 13. 如何将鼠标移动事件转换为鼠标滚动/拖动事件
- 14. 鼠标左键点击的事件
- 15. WPF鼠标单击事件
- 16. Windows Forms Combobox鼠标事件
- 17. 鼠标事件
- 18. 获取鼠标坐标不断,而鼠标移动onmousedown事件
- 19. 当鼠标移动到快速时,html节点失去鼠标移动事件
- 20. 检测鼠标点击事件
- 21. 鼠标点击事件与C#为kinect
- 22. 鼠标事件“点击过滤器”
- 23. AS3:鼠标点击事件不工作
- 24. 鼠标事件点击问题
- 25. 连续鼠标点击事件
- 26. ProgressBar和鼠标点击事件
- 27. 如何模拟鼠标点击事件
- 28. JQuery鼠标悬停和点击事件
- 29. Windows 7动画鼠标拖动事件
- 30. 鼠标点击后防止鼠标输入事件
您试图让一个用户动作做得太多,您不能同时选择该线,拖动*和*用一次鼠标操作更改线的端点。标准UI解决方案就是您在Winforms设计器中使用的解决方案。您可以在线端点上拖动手柄。如果用户点击拖动手柄,那么他想要移动端点。如果没有,点击线路,然后他想要移动线路。 –