我想在鼠标滚动时更改文本框的编号。
我有一个滚动文本框但我不想使用它。有没有与此相关的事件? 我应该写一个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