我的程序中有一个NotifyIcon,它在任务栏中显示一个气球提示。我写的代码是

notifyIcon1.Icon = new Icon(SystemIcons.Application, 40, 40);
notifyIcon1.Visible = true;
notifyIcon1.Text = "Test Notify Icon Demo";
notifyIcon1.BalloonTipText =count+ " Alerts";
notifyIcon1.BalloonTipIcon = ToolTipIcon.Info;
notifyIcon1.BalloonTipTitle = "Alert!";
notifyIcon1.ShowBalloonTip(999999999);

在设置时间(999999999)之后,气球提示不可见。但是我想显示气球提示,直到我单击baloontipclicked事件后才单击它。

如何使baloontip永远可见?

最佳答案

从MSDN:



似乎无法覆盖最大超时(最终由Windows调整,并且即使您指定了更长的时间也限制为30秒),因此通知将消失,不会等待2分钟后单击它。

如果您确实想拥有不同的行为,则可能应该使用其他东西,其他对象或模拟与表单类似的东西,您可以完全控制该行为,并且可以根据需要从代码中显示,隐藏和关闭。

关于c# - 使可见的baloonTipText直到被单击为止,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7453114/

10-10 08:52