【问题标题】:Show tooltip text by clicking a control [duplicate]通过单击控件显示工具提示文本[重复]
【发布时间】:2012-06-15 12:30:36
【问题描述】:

可能重复:
Programatically show tooltip in winforms application

在控件上设置 TooltipText 时,当用户在控件上移动鼠标时会显示工具提示文本。

现在我在 windows 窗体上有一个图片框,我想要的是通过单击控件而不是悬停来显示工具提示文本。

怎么做?

谢谢。

【问题讨论】:

  • 看看下面的页面,看看是否有帮助。 stackoverflow.com/questions/1313321/…
  • @GazWinter 他的问题被清楚地标记为 C# winforms,jquery 问题有什么帮助?
  • @JustinPihony 是的,对不起,我刚刚注意到了。忽略我的评论。
  • @Steve 这与那个问题略有不同,因为他还希望它显示分配给控件的工具提示,而不仅仅是任何随机文本。

标签: c# .net winforms


【解决方案1】:

这段代码可以解决问题:

private void PictureBox1_Click(object sender, EventArgs e)
{
    int durationMilliseconds = 10000;
    ToolTip1.Show(ToolTip1.GetToolTip(PictureBox1), PictureBox1, durationMilliseconds);
}

【讨论】:

  • 成功了。但它会在几秒钟后消失。有默认的延迟设置时间吗?
  • @爱哈!好点子。我在 StackOverflow 上的语言之间来回切换太多了。
【解决方案2】:

工具提示有一个Show 函数。只需根据需要使用它

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2017-06-14
    • 2022-11-03
    • 1970-01-01
    • 2020-02-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多