用C#重新绘制引出序号提示和工具提示?

用C#重新绘制引出序号提示和工具提示?,c#,tooltip,redraw,balloon,C#,Tooltip,Redraw,Balloon,我编写了一个C#应用程序,它是一个简单的倒计时计时器。我自己用它来记录烹饪时间(别忘了煮意大利面)和其他用途 它在托盘中工作。当鼠标悬停图标时,它会将剩余时间显示为工具提示。单击时,它会在气球提示中显示剩余时间。我希望显示的时间是“滴答滴答”,即每秒更新一次 如何强制更新/重画引出序号和工具提示 编辑:我不需要重新绘制气球本身。我只需要时间去改变。从某种意义上说,我想使balloon窗口无效,这样Windows将读取存储在BallooText属性中的文本并重新绘制它。正如您现在推测的那样,工具提

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

它在托盘中工作。当鼠标悬停图标时,它会将剩余时间显示为工具提示。单击时,它会在气球提示中显示剩余时间。我希望显示的时间是“滴答滴答”,即每秒更新一次

如何强制更新/重画引出序号和工具提示


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

正如您现在推测的那样,工具提示显示在鼠标上方,其内容是静态的


您最好使用Outlook样式的通知窗口,这样可以更好地控制显示的内容

谢谢你的回答。我必须创建一个窗口来显示小的工具提示,这真的很麻烦。微软本可以为这些目的提供更好的界面。