我想在鼠標滾動時更改文本框的編號。
我有一個滾動文本框但我不想使用它。有沒有與此相關的事件? 我應該寫一個TextBox事件嗎?如果是的話,我該如何編寫一個鼠標滾動時發生的textBox事件?如何編寫鼠標在TextBox中滾動時發生的事件?
回答
的MouseWheel
事件是有正常的:
public Form1()
{
InitializeComponent();
textBox1.MouseWheel += textBox1_MouseWheel;
}
void textBox1_MouseWheel(object sender, MouseEventArgs e)
{
throw new NotImplementedException();
}
但它不是在事件編輯器中可見。不知道爲什麼..
您可以通過Intellisense
這樣找到事件的完整列表:
輸入控件的名稱和一個圓點。現在觀看您需要的活動的下拉列表。當你有它寫+=
添加按兩次Tab
。這將鉤住事件併爲其創建存根。
你確定事件參數是正確的,我從來沒有使用過這個事件,但在他們使用MouseWheelEventArgs的文檔中。 – mybirthname 2014-10-31 10:16:00
非常感謝你。 – 2014-10-31 10:18:39
他們是由VS創建的。 'MouseWheelEventArgs'不是來自Winforms,而是來自WPF。它們包含一個Delta,它至少有一個可以使用的符號,即使這個值對於我的老鼠來說總是相同。 – TaW 2014-10-31 10:19:14
您需要MouseWheel事件。檢查文檔。
TextBox沒有MouseWheel事件。你能解釋更多嗎? – 2014-10-31 10:02:16
@AmirPourmand http://msdn.microsoft.com/en-us/library/system.windows.forms.textbox_events(v=vs.110).aspx。 MSDN說他們有。 – mybirthname 2014-10-31 10:03:39
。他們說,但我TextBox事件。我看不到它。它已經消失了。 :D – 2014-10-31 10:07:02
- 1. 如何將鼠標移動事件轉換爲鼠標滾動/拖動事件
- 2. 鼠標滾動事件
- 3. 鼠標滾動事件
- 4. 鼠標滾動事件
- 5. Python中的鼠標滾動事件(VPython)
- 6. 在Linux中生成鼠標滾動事件
- 7. 當沒有拖動發生時,鼠標事件不會觸發
- 8. VB.net textbox滾動條滾動事件
- 9. 當使用任何帶有滾動條的控件(ListBox,Panel,TextBox)和滾動條時,鼠標滾輪事件不會觸發(在C#Windows窗體中)
- 10. SWT滾動條上的鼠標事件
- 11. jQuery的onclick事件鼠標滾動
- 12. 未觸發鼠標滾輪事件
- 13. 觸發'虛擬'鼠標滾輪事件
- 14. 如何在輪子(中)按鈕按下時寫入鼠標滾輪滾動事件?
- 15. 滾動DIV平鋪鼠標事件
- 16. 與滾動鼠標懸停事件
- 17. 移動鼠標後觸發事件滾動後
- 18. 鼠標滾輪事件
- 19. 如何使浮動div消耗所有鼠標滾動事件
- 20. 如何防止焦點事件,在IE中鼠標按下時會發生
- 21. AS3>鼠標事件沒有發生?
- 22. 鼠標事件輪子最後發生
- 23. 如何編寫鼠標事件的代碼?
- 24. GMaps V3:如何取消鼠標滾動的事件,他們滾動地圖
- 25. 如何在滾動事件發生之前動畫元素?
- 26. 如何在鼠標懸停事件發生時更改扇區的顏色
- 27. 在AS3中充當鼠標事件的滾動按鈕?
- 28. Fabricjs textbox fontfamily在編寫文本時發生變化
- 29. 在tkinter中,如何使自定義子部件接收鼠標滾動事件?
- 30. 如何寫JButton的鼠標移動事件
你使用的是winform嗎? – yash 2014-10-31 09:55:00
是的,我使用Windows窗體應用程序 – 2014-10-31 09:56:27
http://stackoverflow.com/questions/14163007/catch-textbox-scroll-event – 2014-10-31 09:56:48