Надоедливый NotifyIcon.Поведение ShowBalloonTip



Это я, или что-то неприятное происходит здесь по поводу NotifyIcon. Что бы я ни давал параметру timeout метода NotifyIcon.ShowBalloonTip, это проявляется только за определенное время. Что составляет около 9 секунд на win7 и win 8.1 и около 4 секунд на windows server 2008 r2. Это операционные системы, которые я пробовал до сих пор.



Я пробовал обе перегрузки 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 написано:




Минимальное и максимальное время ожидания значения применяются операционной системой и обычно составляют 10 и 30 секунд соответственно, однако это может варьироваться в зависимости от операционной системы.




Хорошо, но разве мы ничего не знаем об этом? Если это заданное значение, то почему существует этот параметр timeout?

Я надеюсь, что упустил что-то глупое. (Я работаю с .net 4.5)
551   1  

1 ответ:

Благодаря комментарию @γηράσκω δ ' αεί πολλά διδασκόμε я убедился, что ничего не упустил. И следующее, что нужно было сделать, это создать проект NotifyBalloon, поэтому я сделал это.

Товарищи по несчастью могут проверить и использовать его из моего публичного репозитория gitHub NotifyBalloon .

Comments

    Ничего не найдено.