Dikkat edilmesi gereken yeni bir mesaj aldıklarında kullanıcıyı uyarmak için NotifyIcon
kullanıyoruz. Bir başkasının mesaja ilk olarak ulaşması durumunda, bildirim simgesi tekrar gizlenmelidir, ancak balonun arkasından kodun nasıl kapatılacağını bulmakta sorun yaşıyorum.NotifyIcon BallonToolTip'i koddan nasıl kapatabilirim?
Benim kod şöyle görünür: Ben here bulundu önerileri denedi
myNotifyIcon.ShowBalloonTip(2000, title, message, icon);
, ama hiçbiri uygundur.
bunu gizler
myNotifyIcon.Visible = false; myNotifyIcon.Visible = true;
Kullanılması bunugizlemez
myNotifyIcon.Visible = true
kullanarak, ama aynı zamanda tepsiye simgeyi gizleyen ve onu tekrar gösterildiğinde, bu bir farklı bir konum gösterir.myNotifyIcon.Show(0)
myNotifyIcon.ShowBalloonTip(0)
veyamyNotifyIcon.ShowBalloonTip(1)
balon olarak sadece gösterileceğini çalışmak görünmez ve hiç kendi başına gitmesini görünmüyor geçerli bir yöntem değildir.
WM_CLOSE
mesaj göndermek için WinAPI kullanmayla ilgili
this question okumak, ama güvenilir bunun nasıl çok emin değilim.
NotifyIcon
kodunu arkadan nasıl kapatabilirim?
OMG Rachel winforms şeyler yapıyor musunuz? –
Denemeyi denediniz notifyIcon.Icon = null; – techno
Yerel winapi işlevi tarafından desteklenmiyor. Ham çözüm, NotifyIcon'u elden çıkarmaktır. –