私は、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
他にどこを見ることができますか?
投票の前に、この問題はコーディングの問題ではなく、システムの問題です。
—
David Mancini
実際のところ、問題はクロスポスティングが ではない 許可されています。見る 質問が各サイトのトピックに関するものである場合、複数のStack Exchangeサイトで質問をクロスポストすることは許可されますか 。この質問を削除するか、それともこの質問を削除するかをすばやく決定してください。 別のもの 。そうでなければ、コミュニティがあなたのために決めるでしょう;-)
—
robinCTS