С# Приложение Windows Forms — показать всплывающую подсказку

Я пытаюсь показать всплывающую подсказку, как на скриншоте:

введите здесь описание изображения

Сначала я создал notifyIcon

введите здесь описание изображения

Затем я добавил этот код в функцию Form1_Load:

private void Form1_Load(object sender, EventArgs e)
{
    notifyIcon1.Visible = true;
    notifyIcon1.Icon = SystemIcons.Exclamation;
    notifyIcon1.BalloonTipTitle = "Balloon Tip Title";
    notifyIcon1.BalloonTipText = "Balloon Tip Text.";
    notifyIcon1.BalloonTipIcon = ToolTipIcon.Error;
    notifyIcon1.ShowBalloonTip(10000);
}

Все, что я получаю, это маленький значок, и если я наведу на него курсор, я увижу имя значка уведомления. введите здесь описание изображения

Я также пробовал это notifyIcon1.ShowBalloonTip(10000, "Text", "Title", ToolTipIcon.Warning);, но тогда ничего не происходит.

Я заметил в описании функции ShowBalloonTip, что параметр "время ожидания" устарел в Windows Vista, так что мне делать вместо этого?

PS: я запускаю его на Windows 10 64bit.


ОБНОВЛЕНИЕ 1/3:

Я только что создал новый проект, но всплывающая подсказка тоже не отображается. Может быть, настройка моей ОС блокирует эти сообщения?

ОБНОВЛЕНИЕ 2/3:

Я скачал проект с сайта @pisi1001, но у меня такое же поведение.

Поэтому я думаю, что это должна быть ошибка в Windows 10, неправильная настройка или групповая политика.

Однако, как показано на следующих снимках экрана, приложению даже разрешено показывать уведомления:

введите здесь описание изображения введите здесь описание изображения

ОБНОВЛЕНИЕ 3/3:

Я заметил, что вы даже можете настроить более глубокие настройки, если дважды щелкнете по настройке, например. на «WindowsFormsApp1» с последнего снимка экрана.

введите здесь описание изображения

После того, как я активировал настройку в красном поле на последнем снимке экрана (что в основном говорит «Показать уведомления в информационном центре»), теперь я получаю по крайней мере уведомления в информационном центре:

введите здесь описание изображения

Это должно быть ошибкой Windows 10.

ПОСЛЕДНЕЕ ОБНОВЛЕНИЕ. Прошло несколько недель с тех пор, как я задал этот вопрос, теперь он работает, и я не знаю, почему. Возможно, Microsoft исправила это после того, как я сообщил им об этом.


person Black    schedule 03.08.2017    source источник
comment
Вы уверены, что не ищете свойство notifyIcon1.Text? msdn.microsoft .com/en-us/library/ ближе к концу конструктора Form1().   -  person interesting-name-here    schedule 03.08.2017
comment
Нвм. свойство .Text просто внесет изменение в ваше последнее изображение, но не в то, что вы хотите, которое является вашим первым изображением.   -  person interesting-name-here    schedule 03.08.2017
comment
Я пытаюсь сделать то же самое, что и в этом вопросе (stackoverflow.com/questions/15215716/), но решения оттуда у меня не работают.   -  person Black    schedule 03.08.2017
comment
Нет, есть только предупреждение, потому что мой onedrive заполнен.   -  person Black    schedule 03.08.2017