我写了一个C#应用程序,它是一个简单的倒数计时器。我自己用它来记录烹饪时间(不要忘记煮意大利面)和其他用途。
它适用于托盘。悬停图标时,它会将剩余时间显示为工具提示。单击时,它会显示气球提示中的剩余时间。我想显示时间“滴答滴答”,即每秒更新一次。
如何强制更新/重绘气球和工具提示?
编辑:我不需要重绘气球本身。我只需要时间来改变。在某种意义上,我想使气球窗口无效,以便Windows将读取存储在BalloonText属性中的文本并重新绘制它。
答案 0 :(得分:2)
正如您现在所推测的那样,工具提示会在鼠标悬停时显示,其内容是静态的。
您最好的选择可能是使用Outlook风格的通知窗口,as described in this article.您可以更好地控制所显示的内容。