I show notify information:
notifyIcon.ShowBalloonTip(29000, "title", "message", ToolTipIcon.Info);
It should show 29 000 milliseconds, but it disappears in less than a second.
I understand this is controlled by the operating system. But there should be a way to increase the duration of the show?
Use windows 7.
From the MSDN article on ShowBalloonTip
"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 values that are too large or too small are adjusted to the appropriate minimum or maximum value. In addition, if the user does not appear to be using the computer (no keyboard or mouse events are occurring) then the system does not count this time towards the timeout."
You can read about the entire function below:
http://msdn.microsoft.com/en-us/library/ms160064.aspx
Make sure the NotifyIcon is visible before showing the balloon:
notifyIcon.Visible = true;
//then show the balloon tip
Also, if any other balloon tips are showing, yours will be ignored.
http://msdn.microsoft.com/en-us/library/ms160065.aspx
It depends from OS setups, in each OS it is different. Best way is in using a self created baloon.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With