在C#中重绘气球提示和工具提示?

时间:2010-04-08 21:01:27

标签: c# tooltip redraw balloon

我写了一个C#应用程序,它是一个简单的倒数计时器。我自己用它来记录烹饪时间(不要忘记煮意大利面)和其他用途。

它适用于托盘。悬停图标时,它会将剩余时间显示为工具提示。单击时,它会显示气球提示中的剩余时间。我想显示时间“滴答滴答”,即每秒更新一次。

如何强制更新/重绘气球和工具提示?

编辑:我不需要重绘气球本身。我只需要时间来改变。在某种意义上,我想使气球窗口无效,以便Windows将读取存储在BalloonText属性中的文本并重新绘制它。

1 个答案:

答案 0 :(得分:2)

正如您现在所推测的那样,工具提示会在鼠标悬停时显示,其内容是静态的。

您最好的选择可能是使用Outlook风格的通知窗口,as described in this article.您可以更好地控制所显示的内容。