首页 > 解决方案 > C# Forms Mouse Hover 不在控件中触发?

问题描述

我正在尝试在 Mouse_Hover 上为 Button 编写代码

private void Button_MouseHover(object sender, EventArgs e){
    Button b = (Button)sender;
    toolTip1.Show("Click ME!!", b);
}

但是 toolTip1 没有显示!!

在此之后,我尝试在另一个控件中使用 MouseHover 并且它不起作用,我尝试使用 MessageBox ,但它甚至没有工作,我在属性选项卡中仔细检查了按钮(和其他控件)的事件。

标签: c#winformsmouseovermousehover

解决方案


您无需连接控件即可使用鼠标悬停事件来使用工具提示。MSDN有一些有用的指导,其本质是“给你的表单添加一个工具提示,将工具提示分配给按钮”


推荐阅读