MouseHover事件不起作用

时间:2016-02-17 16:52:58

标签: c# mouse mousemove mousehover mouseup

我遇到了MouseHover事件的问题(与MouseEnter / MouseMove / ...相同的问题)。它不起作用。文字没有改变。

private void button1_MouseHover(object sender, MouseEventArgs e)
    {
        button1.Text = "text changed";
    }

有人可以解释一下为什么它不起作用吗?

谢谢!

2 个答案:

答案 0 :(得分:3)

确保您发布的事件方法与您希望它发送事件的组件相关联。

答案 1 :(得分:0)

感谢 viniciusalvess

我必须在Form的构造函数中添加它:

button1.MouseLeave += new EventHandler(button1_MouseLeave);

现在好了。谢谢 ! :)