在Windows 10上,lag
的{{1}}方法永远不会显示气球提示。这似乎与Windows本身有关。
如果我转到ShowBalloonTip
>并找到我正在运行的应用程序(NotifyIcon
在调试模式下)并单击它,然后打开Settings > System > Notifications & actions
,我可以清楚地看到气球提示消息被添加到通知中,但从来没有气球提示。< / p>
我认为这是Windows 10的问题。
我的vshost32.exe
是Show notifications in the action center
NotifyIcon
答案 0 :(得分:5)
发现问题 - 很简单:通知中心启用了安静时间,这阻止了气球提示。
答案 1 :(得分:5)
在装有Windows 10版本1803的计算机上,转到“设置”>“系统”>“通知和操作”,然后打开“从应用程序和其他发件人获取通知”。 我的WPF应用程序的提示会显示出来。
答案 2 :(得分:0)
这些都不能解决我的问题:(
但是偶然地我修好了它!我的问题是我的项目在64位平台上配置为32位,并且出于任何原因,它们仅在我为任何CPU(在这种情况下为64位)运行项目时才会显示!!
希望对您有所帮助,这对我来说确实是个谜...
(我也发布了此答案here,因为这些是重复的问题)
答案 3 :(得分:0)
答案 4 :(得分:0)
在X64或X32 Solution平台上将解决方案配置“调试模式更改为发布模式”。它将开始工作。
public static NotifyIcon trayIcon;
trayIcon = new NotifyIcon();
trayIcon.Icon = new Icon("Images/Test.ico");
trayIcon.Visible = true; trayIcon.Text=Path.GetFileNameWithoutExtension(AppDomain.CurrentDomain.FriendlyName);
ContextMenu contextMenu1 = new ContextMenu();
contextMenu1.MenuItems.Add("Menu2", Menu2_Event);
contextMenu1.MenuItems.Add("Menu3", Menu3_event);
contextMenu1.MenuItems.Add("Exit", Close_Click);
trayIcon.ContextMenu = contextMenu1;
trayIcon.BalloonTipText = "Hi Test";
trayIcon.ShowBalloonTip(1000);
答案 5 :(得分:0)
仅供参考,正如@rmirabelle 在问题“我的 NotifyIcon 可见”中所写。这其实很重要。
如果系统托盘中看不到通知图标,BalloonTips
也不会显示。
隐身的可能来源是:
NotifyIcon
对象设置图标