我正在为业务计划开发一个状态栏加载项。加载项返回由程序放置在状态栏上的用户控件。在该用户控件中,我在图片框中有一个小图标。我想在用户将鼠标悬停在图标上时显示工具提示。 我有以下代码:
ToolTip Message = new ToolTip();
Message .ShowAlways = true;
Message.SetToolTip(MyIcon);
然而,工具提示没有出现。这可能是StatusStrip.ShowItemToolTips set to false所致。我无法改变这一点,因为这是该计划的一部分。
有没有办法强制显示工具提示,或者我可以从ToolTip类继承自定义类并让它显示出来吗?我不想为已存在的东西创建一个完整的新类。
答案 0 :(得分:0)
根据Hans Passant的建议,我最终得到了以下内容;
ToolTip Message = new ToolTip();
MyIcon.MouseHover += ShowToolTip;
private void ShowToolTip(object sender, EventArgs e)
{
Message.Show("Bladiebla",MyIcon);
}