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