我有一個mousemove事件,是以光標並將其輸出到兩個標籤(X和Y)的位置,因爲我徘徊的值動態地變化。我有一個mousedown事件,點擊後,相同的值被輸出到一個文本框。如何將mousedown和mousemove事件組合起來,以便當我懸停並按住鼠標按鈕時,文本框值在我移動時動態更改。C#按住鼠標事件
Q
C#按住鼠標事件
1
A
回答
5
您可以詢問您的移動事件處理程序的鼠標按鍵,即:
void Form1_MouseMove(object sender, System.Windows.Forms.MouseEventArgs e)
{
if (e.Button == MouseButtons.Left) {
String tipText = String.Format("({0}, {1})", e.X, e.Y);
trackTip.Show(tipText, this, e.Location);
}
}
2
跟蹤鼠標按下和鼠標向上事件來設置一個變量確定鼠標按鈕是否按下(即設置在鼠標上下未設置),然後查一下MOUSE_MOVE這個變量
看到http://msdn.microsoft.com/en-us/library/system.windows.forms.control.mousebuttons.aspx 爲例
1
使用
private void OnMouseMove(object sender, System.Windows.Forms.MouseEventArgs e)
{
if (e.Button == System.Windows.Forms.MouseButtons.Left)
{
}
}
像這樣在第二if
你將有一個條件,當你mosue移動和鼠標左鍵按鈕下跌。
相關問題
- 1. 鼠標點擊並按住事件?
- 2. QT用於按住鼠標按鈕的事件過濾器
- 3. Delphi ListView'卡住'在鼠標事件中
- 4. 看鼠標左鍵是否按住OnMouseMove事件
- 5. 使用ActiveWindow縮放事件觸發的事件(按住CTRL +鼠標滾輪)
- 6. java swing按住兩個鼠標按鈕
- 7. 按住鼠標按鈕時更改mouseListener
- 8. 從而鼠標按鍵被按住
- 9. C#鼠標PreMove事件?
- 10. C中的鼠標事件#
- 11. 模擬鼠標事件? C#
- 12. C++鼠標懸停事件
- 13. 低級別鼠標鉤 - 鼠標按鈕點擊vs按住
- 14. 鼠標按下事件造成巨大的滯後,當我雙擊並按住
- 15. vb.net鼠標按鈕事件和標籤
- 16. 按住鼠標左鍵時更換鼠標光標?
- 17. 在按住鼠標按鈕的同時處理鼠標滾輪和鍵盤事件
- 18. 按住鼠標左鍵時按住左鍵
- 19. 不要一直按住鼠標左鍵
- 20. 在AutoHotkey中按住鼠標左鍵
- 21. 鼠標事件
- 22. 鼠標按鈕的事件/ WPF
- 23. JavaFX按鈕使鼠標事件消失
- 24. Silverlight中的鼠標/點按事件
- 25. 按鈕調用鼠標事件函數:)
- 26. 鼠標按下事件和qtabwidget
- 27. 使鼠標按鈕觸發類事件
- 28. jQuery的:用鼠標按下事件
- 29. NotifyIcon.BalloonTipClicked事件和鼠標按鈕
- 30. 鼠標按下事件時機
如何存儲一個變量,當鼠標關閉時,您可以設置變量,例如IsMouseLeftButtonDown bool;當您移動鼠標時,您可以檢查變量,並且只在測試通過時設置文本框的值 –
您可以請,更簡短一些嗎?你想要在文本框中顯示鼠標移動點或鼠標下降點? –