NotifyIcon显示来自程序的消息

问题描述:

想知道是否有方法在程序中的某个事件到达时显示来自notifyicon的消息。几乎像一个气球弹出。我似乎无法在网上找到任何东西...这将用于提醒用户在程序中的某个事件。NotifyIcon显示来自程序的消息

在此先感谢!

如果您使用的通知图标:

 this.WindowState = FormWindowState.Minimized; 
     notifyIcon1.Icon = new Icon(SystemIcons.Application, 40, 40); 
     notifyIcon1.Visible = true; 

很像你可以使用它的BallonTip成员:

 notifyIcon1.BalloonTipText = "The quick brown fox. Jump!"; 
     notifyIcon1.BalloonTipIcon = ToolTipIcon.Info; 
     notifyIcon1.BalloonTipTitle ="Alert!"; 
     notifyIcon1.ShowBalloonTip(500); 

您可以在每次某个事件或条件满足时使用,您始终可以使用ShowBalloonTip方法调用。

+0

谢谢,这正是我所需要的。 – Tim 2011-06-05 02:26:58

我不确定你是否使用WPF或不是,但这里有一些很棒的代码,我发现了一段时间,可以让你用通知做很多事情。我相信你也可以在Winforms中使用它。

http://www.hardcodet.net/projects/wpf-notifyicon

如果你想付出的东西(或你已经拥有它),在Telerik的套件的一部分包括DesktopAlert特点:

http://www.telerik.com/products/winforms/desktopalert.aspx