烦人的 NotifyIcon.ShowBalloonTip 行为
Annoying NotifyIcon.ShowBalloonTip behaviour
是我,还是这里发生了一些关于 NotifyIcon
的令人讨厌的事情。无论我给 NotifyIcon.ShowBalloonTip
方法的 timeout
参数什么,它都会显示一定的时间。在 win7 和 win 8.1 上约为 9 秒,在 windows 服务器 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 上它说:
Minimum and maximum timeout values are enforced by the operating system and are typically 10 and 30 seconds, respectively, however this can vary depending on the operating system.
好的,但是我们对此没有任何消息吗?如果是预设值,为什么会有这个timeout
参数?
我希望我遗漏了一些愚蠢的东西。 (我正在使用 .net 4.5)
感谢@γηράσκω δ' αεί πολλì διδασκόμε 的评论,我确保我没有遗漏任何东西。接下来要做的是创建一个 NotifyBalloon 项目,所以我做到了。
病友们可以从我的 public gitHub 资料库 NotifyBalloon.
查看并使用它
是我,还是这里发生了一些关于 NotifyIcon
的令人讨厌的事情。无论我给 NotifyIcon.ShowBalloonTip
方法的 timeout
参数什么,它都会显示一定的时间。在 win7 和 win 8.1 上约为 9 秒,在 windows 服务器 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 上它说:
Minimum and maximum timeout values are enforced by the operating system and are typically 10 and 30 seconds, respectively, however this can vary depending on the operating system.
好的,但是我们对此没有任何消息吗?如果是预设值,为什么会有这个timeout
参数?
我希望我遗漏了一些愚蠢的东西。 (我正在使用 .net 4.5)
感谢@γηράσκω δ' αεί πολλì διδασκόμε 的评论,我确保我没有遗漏任何东西。接下来要做的是创建一个 NotifyBalloon 项目,所以我做到了。
病友们可以从我的 public gitHub 资料库 NotifyBalloon.
查看并使用它