/ / ShowBalloonTip nefunguje v systéme Windows 1, keď to fungovalo predchádzajúce vydania WIndows - vb.net, Windows, oznámenia

ShowBalloonTip nefunguje v systéme Windows 1, keď to pracoval na predchádzajúcich vydaniach WIndows - vb.net, Windows, upozornenia

Od tej doby, čo som inovoval na Windows 10, môj program odmieta zobrazovať ikonu upozornenia na vydanie aktualizácie, fungovalo to, keď som používal Windows 7.

Toto je kód:

Imports System.Net

Public Class Updates
Public Sub CheckForUpdates()
Try
Dim request As System.Net.HttpWebRequest = CType(System.Net.HttpWebRequest.Create("http://versionfile.txt"), HttpWebRequest)
Dim response As System.Net.HttpWebResponse = CType(request.GetResponse(), HttpWebResponse)

Dim sr As System.IO.StreamReader = New System.IO.StreamReader(response.GetResponseStream())

Dim newestversion As String = sr.ReadToEnd()
Dim currentversion As String = Application.ProductVersion
If newestversion > currentversion Then
CardMaker.NotifyIcon1.ShowBalloonTip(3000, "Update Available!", "Click Here to download it", ToolTipIcon.Info)
End If
Catch ex As Exception
MsgBox("An error occured while trying to check for updates:" + vbNewLine + ex.Message + vbNewLine + vbNewLine + ex.ToString, Title:="Error 006")
My.Computer.Clipboard.SetText(ex.ToString)
End Try
End Sub
End Class

Teraz má tento kód zmysel a fungujeteoreticky, ale nie prakticky, na Windows 10 to je. Problém je v tom, že program je vonku a ľudia, ktorí používajú systém Windows 10, nemusia dostať upozornenie.

Je to známy problém? Ak áno, existuje nejaké riešenie?

odpovede:

0 pre odpoveď č. 1

Neve rmind, opravil to. Ak chcete, aby sa hrot balónika zobrazil, musíte vo vizuálnom dizajnéri zvoliť ikonu upozornenia, hoci bola definovaná v kóde.