c# - C#:当气球提示在 Windows 10 上的操作中心时,NotifyIcon 不会引发事件
问题描述
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。但是如果通知发送到操作中心,即使应用程序正在运行,也不会引发事件。请提出这里有什么问题。
解决方案
推荐阅读
- c++ - 将 MouseDown 与 SuperCollider 一起使用:非 GUI 实现
- python - 我需要一个“requirements.txt”文件还是应该安装依赖项?Azure 开发运维
- ios - 如何防止在 Xcode 上导入特定框架
- discord.js - 一个人的慢速模式是可能的吗?不和谐.js
- c# - 实现一个非泛型的静态工厂方法以从字符串输入创建各种泛型类(不使用“动态”类型)
- android - setX() 和 setY() 是设置一个随机值而不是计算值
- python - Python 未在 Windows 10 上安装
- html - 分页清除我的其他搜索参数
- kubernetes - Kubernetes - API 服务器 SSL
- android - SpannableStringBuilder 将字符串部分设置为粗体不起作用