是我还是关于NotifyIcon
的令人讨厌的事情。无论我为timeout
方法的NotifyIcon.ShowBalloonTip
参数提供什么,它只会显示一定的时间。在Windows 7和Windows Server 2008 R2上,这大约是 9秒,在win7和win 8.1上又是 4秒。这些是我到目前为止尝试过的操作系统。
我尝试了NotifyIcon.ShowBalloonTip
的两个重载,但是得到了相同的结果。
//this is only shown for 9 seconds
notifyIcon1.ShowBalloonTip(15000);
和这个
//this is only shown for 9 seconds too :)
notifyIcon1.ShowBalloonTip(15000, "1 sec", "shown for one sec", ToolTipIcon.Info);
在msdn上说:
好的,但是我们对此没有任何消息吗?如果是预设值,为什么会有这个
timeout
参数?我希望我缺少一些愚蠢的东西。 (我正在使用.net 4.5)
最佳答案
感谢@γηράσκωδ'αείπολλάδιδασκόμε的评论,我确保自己没有丢失任何东西。接下来要做的是创建一个NotifyBalloon项目,所以我做到了。
灾民可以从我的公共(public)gitHub存储库NotifyBalloon中检查和使用它。
关于c# - 烦人的NotifyIcon.ShowBalloonTip行为,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29841469/