【问题标题】:MouseHover event doesn't workMouseHover 事件不起作用
【发布时间】:2016-02-17 16:52:57
【问题描述】:

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

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

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

谢谢!

【问题讨论】:

    标签: c# mouse mousemove mousehover mouseup


    【解决方案1】:

    确保您发布的事件方法与您期望它调度事件的组件相关联。

    【讨论】:

    • 您好,我该如何检查?
    • 右击你想添加事件的控件,进入属性,点击事件图标(闪电)双击你想要的事件,然后你就实现了事件。
    【解决方案2】:

    感谢viniciusalvess

    我必须在表单的构造函数中添加这个:

    button1.MouseLeave += new EventHandler(button1_MouseLeave);
    

    现在好了。谢谢 ! :)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-09-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-05-19
      • 2018-04-01
      • 2012-09-17
      相关资源
      最近更新 更多