气球提示框带有关闭按钮 - C#

13

如何创建一个带有关闭按钮的气泡提示。

我可以显示一个工具提示:

TaskbarIcon.ShowBalloonTip(10000);

但是我无法做相反的操作:

TaskbarIcon.CloseBalloonTip();

或者有没有一种方法在气球提示上显示关闭框。

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

提前谢谢。


1
另一个网站的付费答案不会因为你向下滚动页面而神奇地变得可见,对吧? - Paul Ruane
2个回答

7

我可以为您提供简单的答案。不要使用以下内容:

TaskbarIcon.ShowBalloonTip(10000); 

我可以使用该函数的第二种形式:

我可以使用该函数的第二种形式:

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

这实际上为气球提示增加了一个关闭框!


1
实际上,区别不在于您调用哪个ShowBalloonTip的重载,而在于您是否提供标题。如果标题为null或为空,则不会显示关闭按钮。 - Thomas Levesque

1

你可能会觉得这很有趣:

http://www.tooltips.net/

这个问题有一个有用的答案,可以关闭气球。

除非你需要在关闭时挂钩事件,否则你不需要在气球上放置按钮,即使你需要,你也可以挂钩气球的点击事件来完成同样的事情。

有一些标志可以让你做一些事情,比如在气球的右上角放置一个X,以便用户可以关闭它。更多信息请参见此处:

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


感谢您的回答(和支持)。我有点想找到Win32和Shell_NotifyIcon之外的方法。像NotifyIcon一样的C#东西。 - Greycrow
.NET Framework中的ToolTip类应该有你所需的一切:http://msdn.microsoft.com/en-us/library/system.windows.forms.tooltip.aspx - Robert Harvey

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接