NotifyIcon显示来自程序的消息

时间:2011-06-05 00:40:06

标签: c# notifyicon

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

提前致谢!

2 个答案:

答案 0 :(得分:3)

如果您使用通知图标:

        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方法调用。

答案 1 :(得分:0)

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

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

如果您想支付某些费用(或者您已经拥有它),Telerik套件的一部分包括DesktopAlert功能:

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