如何编写鼠标在TextBox中滚动时发生的事件?

时间:2014-10-31 09:53:04

标签: c# events textbox scroll delegates

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

3 个答案:

答案 0 :(得分:2)

MouseWheel事件没有问题:

public Form1()
{
    InitializeComponent();
    textBox1.MouseWheel += textBox1_MouseWheel;
}

void textBox1_MouseWheel(object sender, MouseEventArgs e)
{
    throw new NotImplementedException();
}

但它在事件编辑器中不可见。不明白为什么..

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

输入Control的名称和一个点。现在观看您需要的活动的下拉列表。如果你写了+=,请按两次Tab。这会挂钩事件并为其创建存根。

答案 1 :(得分:0)

您需要MouseWheel个活动。查看文档。

答案 2 :(得分:-1)

VS Studio不是Intellisense,因为某些属性和方法是

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