C#中ShowBalloonTip气泡不显示的问题
最近,使用C#开发一个windows上的客户端
使用了系统托盘控件notifyIcon,并有一个气泡通知的方法:
折叠复制代码
- protected void nofityMsg(string title, string msg)
- {
- this.notifyIcon1.BalloonTipTitle = title;
- this.notifyIcon1.BalloonTipText = msg;
- this.notifyIcon1.Visible = true;
- this.notifyIcon1.ShowBalloonTip(Notes.SYSTRAY_NOTIFY_TIME);
- }
但运行后,托盘的气泡死活不能出来
后来才知道,windows的注册表里有一个键值,可以控制是否禁用托盘气泡提示
原文见:http://support.microsoft.com/kb/307729
修改注册表以下键值为1即可:
HKEY_CURRENT_USERSoftwareMicrosoftWindowsCurrentVersionExplorerAdvancedEnableBalloonTips