最近,使用C#开发一个windows上的客户端


使用了系统托盘控件notifyIcon,并有一个气泡通知的方法:



折叠复制代码




  1. protected void nofityMsg(string title, string msg)  

  2. {  

  3.     this.notifyIcon1.BalloonTipTitle = title;  

  4.     this.notifyIcon1.BalloonTipText = msg;  

  5.     this.notifyIcon1.Visible = true;


  6.     this.notifyIcon1.ShowBalloonTip(Notes.SYSTRAY_NOTIFY_TIME);  

  7. }







但运行后,托盘的气泡死活不能出来


后来才知道,windows的注册表里有一个键值,可以控制是否禁用托盘气泡提示


原文见:http://support.microsoft.com/kb/307729


修改注册表以下键值为1即可:


HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerAdvancedEnableBalloonTips