繁体   English   中英

工具提示未显示在状态栏加载项中

[英]ToolTip does not show in Status bar addin

我正在为业务程序开发状态栏加载项。 外接程序返回一个用户控件,该程序位于程序的状态栏上。 在该用户控件中,我在图片框中有一个小图标。 当用户将鼠标悬停在图标上时,我想显示一个工具提示。 我有以下代码:

ToolTip Message = new ToolTip();
Message .ShowAlways = true;
Message.SetToolTip(MyIcon);

但是,工具提示不会出现。 这可能是由于StatusStrip.ShowItemToolTips设置为false所致。 但我不能更改此设置,因为那是程序的一部分。

有什么方法可以强制显示工具提示,还是可以从ToolTip类继承自定义类并显示它? 我不想为已经存在的东西创建一个完整的新类。

根据汉斯·帕桑特的建议,我得出以下结论:

ToolTip Message = new ToolTip();
MyIcon.MouseHover += ShowToolTip;

private void ShowToolTip(object sender, EventArgs e)
    {
        Message.Show("Bladiebla",MyIcon);
    }

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM