Я пишу приложение VB.NET в VS2017, чтобы работать на Windows 10. Я хочу, чтобы основная (и единственная) форма свернулась до иконки в системном трее. Эта часть у меня работает нормально. Следующая часть, отображающая всплывающее уведомление с подсказкой (например, "Приложение все еще работает"), вообще не работает.
Я уже проверил / отметил следующее:
- Объект
NotifyIcon
имеет значок, назначенный ему в сетке дизайнера, а также в выделенном для кода vb.net для формы, как и связанный с ним элемент / свойствоBalloonTipIcon
- Групповая политика на машине, по-видимому, не запрещает использование всплывающих подсказок.
- Советы по использованию воздушных шаров в реестре отключены
- Программа работает , как ожидалось в ОС Windows 8.1 Pro и отображает BalloonTip, но не в Windows 10 Enterprise N 2016 LTSB.
Машина находится в домене, в котором выполняется администрирование групповой политики, однако результирующий набор политик, обнаруженный на моем компьютере, не указывает на то, что всплывающие подсказки отключены.
Копирование и вставка точного кода из StackOverflow не работает. Проблема должна быть в самой системе.
Это код (который работает на W8.1, но не на W10):
Private Sub frmMain_Resize(sender As Object, e As EventArgs) Handles Me.Resize
Try
If Me.WindowState = FormWindowState.Minimized Then
NotifyIcon1.Visible = True
NotifyIcon1.Icon = SystemIcons.Application
NotifyIcon1.BalloonTipIcon = ToolTipIcon.Info
NotifyIcon1.BalloonTipTitle = "App Title"
NotifyIcon1.BalloonTipText = "The App is still open!"
NotifyIcon1.ShowBalloonTip(50000)
ShowInTaskbar = False
End If
Catch ex As Exception
ErrorHandler(ex)
End Try
End Sub
Где еще я могу посмотреть?