带关闭按钮的气球工具提示 - C#

问题描述:

如何用关闭按钮创建气球工具提示。带关闭按钮的气球工具提示 - C#

我可以显示一个提示:

TaskbarIcon.ShowBalloonTip(10000); 

,但我不能反其道而行之:

TaskbarIcon.CloseBalloonTip(); 

甚至一种方式来显示一个气球提示一个关闭框。

我看到这个问题发布在另一个网站上,但没有(免费)答案。

在此先感谢

+3

为什么这会得到一个downvote? – 2010-03-10 22:32:59

+1

如果您再向下滚动页面,其他站点的付费答案不会奇迹般地变得可见,是吗? – 2010-03-10 23:23:04

我能找到一个简单的答案。而不是使用:

TaskbarIcon.ShowBalloonTip(10000); 

我可以用第二种形式此功能:

TaskbarIcon.ShowBalloonTip(10000,"Title","Message",ToolTipIcon.None); 

这实际上增加了一个关闭框气囊顶端!

+1

实际上,区别不在于哪个超载您打电话给ShowBalloonTip,但是否提供标题。如果标题为空或空,则不显示关闭按钮 – 2012-05-07 09:31:44

您可能会发现这个有趣的:

http://www.tooltips.net/

This question对关闭气球有帮助的答案。

除非您需要关闭某个事件,否则您不需要气球上的按钮,即使您这样做,也可以钩住气球的单击事件来完成相同的操作。

有些标志可以让你做一些事情,比如在气球的右上角放一个X,这样用户就可以放弃它。在这里看到更多的信息:

http://msdn.microsoft.com/en-us/magazine/cc188923.aspx

+0

感谢您的答复(和支持)。 我很寻找Win32和Shell_NotifyIcon之外的方法。 C#中的东西就像NotifyIcon一样。 – Greycrow 2010-03-10 22:50:19

+0

.NET Framework中的ToolTip类应该包含您需要的所有内容:http://msdn.microsoft.com/en-us/library/system.windows.forms.tooltip.aspx – 2010-03-10 23:54:28