如何为我的Web项目开发桌面通知?

时间:2015-08-03 10:19:35

标签: c# asp.net-mvc wcf

我正在开发一个桌面应用程序,它允许在此应用程序处于运行模式时在桌面栏上创建通知,并且新客户也可以进入系统。因为,我做了一个WCF服务,可以与数据库进行通信,也可以构建桌面应用程序这个要求正常。现在我想制作一个图标,当新计数进入系统时会变成红色,否则它将保持红色。

C#代码:

protected void Displaynotify()
{
    try
    {
        int i=0, j=1;
        long k = 0;
        for (i = 0; i < j; i++)
        {
            ServiceReference1.Service1Client vc = new ServiceReference1.Service1Client();
            p = vc.GetNotoficationCnt();
            if (k != p)
            {
                notifyIcon1.Icon = new System.Drawing.Icon(Path.GetFullPath(@"E:\TerryBerry_Current_Working_Cpy\branches\NotificationDeskopApplication\image\Terryberry_weblogo.ico"));
                notifyIcon1.Text = "Export Datatable Utlity";
                notifyIcon1.Visible = true;
                notifyIcon1.BalloonTipTitle = "Your Lead Count is:" + p + "";
                notifyIcon1.BalloonTipText = "Click Here to see details";
                notifyIcon1.ShowBalloonTip(100);
                k = p;
            }
            else
            {   
            }
            j++;
        }
    }
    catch (Exception ex)
    {
    }
}

1 个答案:

答案 0 :(得分:1)

只需将NotifyIcon.Icon属性设置为新图标即可进行更改。