首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >工具提示在显示2-3次后未出现

工具提示在显示2-3次后未出现
EN

Stack Overflow用户
提问于 2010-07-02 17:21:15
回答 1查看 141关注 0票数 0

我像这样使用Tooltip类...

其中ctrl是一个图片ctrl。

ToolTip oTooltip =新建ToolTip();oTooltip.SetToolTip(ctrl,“算法已成功完成”);oTooltip.ShowAlways = true;

加载表单时,将显示工具提示...每当我将鼠标悬停在它上面时,它就会显示两三次,但从第四次悬停开始,它就不再出现了。

有什么我需要设置的吗?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2010-07-02 17:43:37

不久前我也遇到过类似的问题。为了解决这个问题,我订阅了控件的MouseEnter事件,并在将ToolTipActive属性从false设置为true之间切换。我的代码看起来像这样:

代码语言:javascript
复制
using System;
using System.Windows.Forms;

public Form1()
{
    this.pictureBox1.MouseEnter += new EventHandler(pictureBox1_MouseEnter);

    this.ToolTip = new ToolTip();
    this.ToolTip.SetToolTip(this.pictureBox1, "The algorithm has been completed successfully.")
}

private ToolTip ToolTip
{
    get;
    set;
}

private void pictureBox1_MouseEnter(object sender, EventArgs e)
{
    this.ToolTip.Active = false;
    this.ToolTip.Active = true;
}

希望这能有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/3164495

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档