我在我的程序中有一個NotifyIcon
,它在任務欄中顯示氣球提示。我寫代碼作爲使可見baloonTipText直到被點擊
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永遠可見?
可能的重複http://stackoverflow.com/questions/2920029/c-notifyicon-showballoontip-timeout。無法完成。如果用戶處於活動狀態(默認Windows行爲)在特定超時後淡出(鍵盤和鼠標活動 - > http://msdn.microsoft.com/en-us/library/ms160064.aspx) –
shell已強制執行有關此規則的規則。超時不會開始滴答滴答,直到它有一些跡象表明用戶*可能*已經看到它,並且它不能做得太長。如果你想要一個永久的通知,那麼你不應該使用氣球提示。常規的最頂層的形式是最好的,否則不能保證它可以與其他最頂層的窗口競爭。 –