Program.cs代码-
[STAThread]
static void Main()
{
Application.EnableVisualStyles();
Application.SetCompatibleTextRenderingDefault(false);
Application.Run(new Form1());
}
对于Form1
public Form1()
{
InitializeComponent();
var displayIcon = new NotifyIcon();
displayIcon.Icon = SystemIcons.Information;
displayIcon.BalloonTipText = "test";
displayIcon.Visible = true;
displayIcon.ShowBalloonTip(3000);
displayIcon.Click += DisplayIcon_Click;
displayIcon.BalloonTipClicked += DisplayIcon_BalloonTipClicked;
}
private void DisplayIcon_BalloonTipClicked(object sender, EventArgs e)
{
// throw new NotImplementedException();
}
private void DisplayIcon_Click(object sender, EventArgs e)
{
// throw new NotImplementedException();
}
当气球通知在桌面上显示3秒钟时,引发DisplayIcon_BalloonTipClicked事件。但是,即使通知转到操作中心,即使应用程序正在运行,也不会引发该事件。请在这里指出问题所在。
我知道这篇文章很旧,但是有人知道吗?我遇到了同样的问题。
我尝试过wheelsmanx的帖子中的代码以显示敬酒通知。但我根本无法获得点击事件。