是我,还是这里发生了什么令人讨厌的事情NotifyIcon
。无论我为方法的timeout
参数提供什么,NotifyIcon.ShowBalloonTip
它都只会显示一定的时间。在 win7 和 win 8.1 上大约9 秒,在 windows server 2008 r2 上大约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 上它说:
最小和最大超时值由操作系统强制执行,通常分别为 10 秒和 30 秒,但是这可能因操作系统而异。
好的,但是我们对此没有任何消息吗?如果是预设值,为什么会有这个timeout
参数?
我希望我错过了一些愚蠢的东西。(我正在使用.net 4.5)