如何编写鼠标在文本框中滚动时发生的事件

本文关键字:事件 滚动 鼠标 何编写 文本 | 更新日期: 2023-09-27 18:28:30

当鼠标滚动时,我想更改TextBox的编号
我有一个滚动文本框,但我不想使用它。是否有与此相关的事件?我应该写一个TextBox事件吗?如果是,我如何编写鼠标滚动时发生的textBox事件?

如何编写鼠标在文本框中滚动时发生的事件

MouseWheel事件在那里很好:

public Form1()
{
    InitializeComponent();
    textBox1.MouseWheel += textBox1_MouseWheel;
}
void textBox1_MouseWheel(object sender, MouseEventArgs e)
{
    throw new NotImplementedException();
}

但它在事件编辑器中不可见。不知道为什么。。

您可以通过Intellisense找到完整的事件列表,如下所示:

输入控件的名称和一个点。现在查看您需要的活动的下拉列表。当你让它写+=时,按Tab两次。这会挂起事件并为其创建一个存根。

您需要MouseWheel事件。查看文档。

VS studio不是Intellisense,因为有些属性和方法是

[Browsable(false)] [EditorBrowsable(EditorBrowsableState.Advanced)]