Windows 10でアプリがバルーンヒント通知を表示しない


0

私は、Windows 10上で実行するために、VS2017でVB.NETアプリケーションを作成しています。メインの(そして唯一の)フォームは、システムトレイアイコンまで最小化したいです。その部分私はうまく働いています。次の部分、バルーンヒントのポップアップ通知(「アプリケーションはまだ実行中です」など)が表示されてもまったく機能していません。

私はすでに以下の点を確認しました。

  • 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

他にどこを見ることができますか?

StackOverflowにクロス投稿


投票の前に、この問題はコーディングの問題ではなく、システムの問題です。
David Mancini

1
実際のところ、問題はクロスポスティングが ではない 許可されています。見る 質問が各サイトのトピックに関するものである場合、複数のStack Exchangeサイトで質問をクロスポストすることは許可されますか 。この質問を削除するか、それともこの質問を削除するかをすばやく決定してください。 別のもの 。そうでなければ、コミュニティがあなたのために決めるでしょう;-)
robinCTS

回答:


1

それでそれは私が本の中で最も古いトリックのうちの1つのために落ちたことがわかります。私はする必要がありました いっぱい レジストリキーを変更した後に再起動します。

したがって、私にとっては、Windows 10でバルーンヒントを表示させるには次のものが必要です。

  1. regedit.exeを開く

  2. 案内する HKCU\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\Advanced

  3. 設定(または追加) EnableBalloonTips (REG_DWORDとして)値をに設定します。 1

  4. リブート。

Voilà。問題が解決しました。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.