2015-08-03 50 views
1

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

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) 
    { 
    } 
} 
+0

那么你的问题究竟是什么?你有任何错误? –

+1

我只是想根据新客户进入我的系统更改桌面图标颜色。 – acasdfsdfgh

回答

1

的NotifyIcon.Icon属性只需设置新的图标来改变它。

+1

谢谢拉胡尔,它的工作很好 – acasdfsdfgh