c# - NotifyIcon.ShowBalloonTip 不保持超时

标签 c# winforms

我显示通知信息:

 notifyIcon.ShowBalloonTip(29000, "title", "message", ToolTipIcon.Info);

它应该显示 29 000 毫秒,但不到一秒就消失了。

我知道这是由操作系统控制的。但是应该有办法增加节目的持续时间吗?

使用 Windows 7。

最佳答案

来自 MSDN 关于 ShowBalloonTip 的文章

“最小和最大超时值由操作系统强制执行,通常分别为 10 秒和 30 秒,但这可能因操作系统而异。过大或过小的超时值将调整为适当的最小值或最大值。此外,如果用户似乎没有使用计算机(没有发生键盘或鼠标事件),则系统不会将此时间计入超时。”

您可以在下面阅读有关整个功能的信息:

http://msdn.microsoft.com/en-us/library/ms160064.aspx

关于c# - NotifyIcon.ShowBalloonTip 不保持超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/6846112/

相关文章:

c# - 替代在 IAsyncEnumerable 中产生

c# - 以编程方式调整 DataGridView 的大小以删除滚动条

c# - 在新 TAB 中打开链接(WebBrowser 控件)

c# - 无法让 App.config 设置持续存在

c# - 方法不起作用

c# - WCF 服务调用 - 仅部分参数超时?

c# - Microsoft Graph API 测试 - 代表用户获取访问权限

c# - 我如何将字符串转换为 unsigned int 32 C# 的 byte[]

c# - 桌面应用程序可能的数据访问层设计模式是什么?

c# - 在 ICSharpCode 文本编辑器中选择文本