2

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

提前致谢!

4

2 回答 2

4

如果您使用通知图标:

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

于 2011-06-05T01:00:08.427 回答
0

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

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

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

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

于 2011-06-05T00:47:33.607 回答