我有一個操作,需要我使用鼠標單擊,鼠標下移和鼠標上移事件。但是,鼠標單擊事件發生時,正在調用鼠標向下和鼠標向上事件。即他們已經結束點擊事件。關於如何解決這種情況的任何想法。我必須使用這些事件才能完成視口中的操作。 我正在用C#使用Win Forms事件。鼠標點擊事件混合向下移動Windows窗體中的nd鼠標事件
0
A
回答
1
首先爲什麼要使用所有三個事件?你希望以什麼順序解僱這些事件?
mousedown 當用戶按下鼠標按鈕時觸發。
mouseup 當用戶釋放鼠標按鍵時觸發。
click 當mousedown和mouseup事件發生在同一元素上時觸發。
鼠標點擊=鼠標按下+鼠標釋放
所以肯定,如果你有所有三個事件在窗體所有的人將被解僱。
+0
那麼,在鼠標點擊,我在ViewPort ....中選擇一條線。再次,在MouseDown,我必須選擇開始或結束點,並允許拖動。我使用鼠標移動這個。最後OnMouseUp,我必須更新行的開始或結束點到它的新位置。我該如何解決它? –
相關問題
- 1. Windows窗體,WPF鼠標點擊事件
- 2. 鼠標向下,鼠標移動和鼠標事件的圖像?
- 3. 問題與鼠標移動/鼠標點擊事件
- 4. 如何不在Windows窗體中混淆鼠標點擊和鼠標按下事件?
- 5. 發生鼠標點擊事件時發生鼠標移動事件
- 6. QwtPlot鼠標點擊事件
- 7. 鼠標點擊事件
- 8. 如何停止鼠標移動事件點擊窗外的
- 9. JQuery:鼠標移動事件?
- 10. X11鼠標移動事件
- 11. 鼠標移動事件
- 12. 鼠標移動事件在下部div上,鼠標點擊上部
- 13. 中老鼠向下移動的事件
- 14. Objective-C中的鼠標向下事件
- 15. 鼠標點擊事件 - 在Firefox上的鼠標座標
- 16. 在SVG鼠標按下時停止鼠標向下的事件
- 17. 在openCVsharp中鼠標點擊事件
- 18. 接收鼠標中點擊事件
- 19. 如何將鼠標移動事件轉換爲鼠標滾動/拖動事件
- 20. 鼠標左鍵點擊的事件
- 21. Windows Forms Combobox鼠標事件
- 22. WPF鼠標單擊事件
- 23. 鼠標事件
- 24. 鼠標事件點擊後奇怪的鼠標行爲
- 25. 鼠標點擊畫布上的鼠標事件問題
- 26. 獲取鼠標座標不斷,而鼠標移動onmousedown事件
- 27. 當鼠標移動到快速時,html節點失去鼠標移動事件
- 28. Windows 7動畫鼠標拖動事件
- 29. 連續鼠標點擊事件
- 30. 如何模擬鼠標點擊事件
您試圖讓一個用戶動作做得太多,您不能同時選擇該線,拖動*和*用一次鼠標操作更改線的端點。標準UI解決方案就是您在Winforms設計器中使用的解決方案。您可以在線端點上拖動手柄。如果用戶點擊拖動手柄,那麼他想要移動端點。如果沒有,點擊線路,然後他想要移動線路。 –