是我还是关于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/

10-09 14:57