O aplicativo não exibirá notificações de dicas de balão no Windows 10 [fechado]

0

Estou escrevendo um aplicativo VB.NET no VS2017, para ser executado no Windows 10. Desejo que o formulário principal (e único) minimize o ícone da bandeja do sistema. Essa parte eu tenho trabalhado bem. A próxima parte, exibir uma notificação pop-up de Dica de balão (por exemplo, "O aplicativo ainda está em execução") não está funcionando.

Já verifiquei / observei o seguinte:

  • O objeto NotifyIcon tem um ícone atribuído a ele na grade do designer, bem como no code-behind do vb.net para o formulário, assim como o associado BalloonTipIcon member / property
  • A Política de Grupo na máquina não parece proibir o uso de Pontas de Balão
  • As dicas de balão não parecem estar desativadas no registro
  • O programa funciona conforme esperado no Windows 8.1 Pro e exibe o BalloonTip, mas não no Windows 10 Enterprise N 2016 LTSB.

A máquina está localizada em um domínio que tem a administração da Diretiva de Grupo em andamento, no entanto, o conjunto de diretivas resultante encontrado em minha máquina não parece indicar que as dicas de balão foram desativadas.

Copiar e colar o código exato do StackOverflow não funciona. O problema deve então estar no próprio sistema.

Este é o código (que funciona no W8.1, mas não no 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

Onde mais posso procurar?

Posts cruzados no StackOverflow

    
por David Mancini 15.08.2018 / 22:27

1 resposta

1

Então acontece que eu me apaixonei por um dos truques mais antigos do livro. Eu precisava fazer um full reiniciar depois de alterar uma das chaves de registro.

Então, para mim, fazer o Balloon Tips aparecer no Windows 10 precisava do seguinte:

  1. Abra o regedit.exe

  2. Navegue para HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced

  3. Defina (ou adicione) EnableBalloonTips (como REG_DWORD) e defina o valor como 1

  4. Reinicie.

Voilà. Problema resolvido.

    
por 16.08.2018 / 00:32