问题标签 [notifyicon]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
420 浏览

c# - 在 .NET 中覆盖 NotifyIcon

我正在尝试覆盖 .NET 中 NotifyIcons 上的点击事件。问题是类是密封的,不能被继承。我想要获得的功能不是使用上下文菜单来控制应用程序,而是双击图标来切换应用程序模式。这可能吗?

0 投票
1 回答
73 浏览

c# - 单个应用程序是否可以有两个通知图标?

单个应用程序是否可以有两个通知图标?

如何正确地做到这一点?

这将是我们的临时解决方案,直到我们进入第 2 阶段,将应用程序拆分为两个。

0 投票
1 回答
964 浏览

c# - C# 在运行时获取组件的值?

我正在尝试创建一个可以继承的 NotifyIcon,以便我可以添加自己的属性/等。通过查看别人写的一个组件类,我已经取得了一些进展,如下图所示,并且可以将组件拖入表单中。老实说,我对自己在做什么一无所知,而且互联网上似乎根本没有任何有用的教程。

PrepareIcon您看到的方法中,弹出的消息框显示为空白,即使我尝试将值从设计器默认值更改为notifyIconInheritable1. 我在设计器中看到了 NotifyIcon 出现,所以我对它的工作原理完全感到困惑。

问题是; 这有什么问题或者我做错了什么,我是在浪费时间,根本不应该尝试这个吗?

这是在设计器中看到的属性:

http://cl.ly/1vIF/content http://cl.ly/1vIF/content

0 投票
1 回答
4627 浏览

c# - NotifyIcon.BalloonTipClicked 事件和鼠标按钮

我有一个 NotifyIcon 表示可下载的应用程序更新。我希望通过左键单击 NotifyIcon 和左键单击 NotifyIcon 气球(在屏幕上显示 10 秒)打开下载页面。

但是,当我处理 BalloonTipClicked 事件时,我无法确定它是左击还是右击。因此,当气球仍在屏幕上并且用户右键单击图标时,我会同时打开弹出菜单下载页面。

如何检测使用了鼠标右键?

0 投票
1 回答
368 浏览

wpf - 气球消息的最小超时是多少?

我正在使用通知图标让我的应用程序显示来自系统托盘的消息:当我调用时会显示弹出/气球消息

我尝试将其设置为 100 毫秒,但它不起作用 - 通知显示的时间比我设置的时间长。请帮忙!

0 投票
7 回答
28186 浏览

wpf - 系统托盘中的图标大小是多少?

我想更改我的应用程序的通知图标,但不知道它的大小以使其正确显示。目前它会自动调整大小并破坏我的像素!请帮忙!

0 投票
1 回答
6016 浏览

c# - 单击通知图标时如何以编程方式显示上下文菜单?

我在这里有一个示例 C# windows 窗体。单击鼠标左键时,我需要显示通知图标的上下文菜单。我已经标记了在哪里编写所需的代码,如下所示:

请帮忙!

0 投票
1 回答
1660 浏览

c# - 设置后通知图标并不总是出现在系统托盘中,但仍然有效

首先,当我正常启动应用程序(双击exe)时,它运行良好:通知图标总是出现在系统托盘中。当应用程序在 msi 安装结束时启动时,它也能正常工作(在 msi 安装后运行 exe?)。

但是,当应用程序从以安静模式运行的 msi 启动时,我的通知图标并不总是出现,但应用程序可以正常工作:我可以使用键盘快捷键访问上下文菜单。我在三台运行 Windows XP 的计算机上进行了测试,成功率在 50% 左右。我还在 Windows7 上进行了测试:它运行良好。

我知道在 Windows XP 中启动期间通知图标存在一些问题,但我不知道它是否相关(http://www.google.ca/search?hl=fr&q=notify+icon+not +出现+Windows+XP&aq=f&aqi=&aql=&oq=&gs_rfai=

所以,我想知道你们中是否有人遇到过这个问题。您认为这是 Windows XP 的错误吗?还是与启动应用程序的人有关(msiexec 与 .exe)?我不认为这可能是我的代码中的错误,因为当我直接启动它时它运行良好。

0 投票
1 回答
5353 浏览

c# - 如何在左键单击 NotifyIcon 时显示 ContextMenuStrip?

我有一个分配给 NotifyIcon 的 ContextMenuStrip,这适用于右键单击。

如何连接鼠标单击事件以告诉 NotifyIcon 显示其 ContextMenuStrip?

0 投票
2 回答
294 浏览

c# - 最小化到系统托盘的影响

我有一个提供多种功能的 UI 应用程序 (<800KB)。我想让它最小化到系统托盘,并继续解码来自串行端口的数据并发送网络消息。

我可以简单地隐藏主窗体并在系统托盘中创建一个 NotifyIcon,还是对系统托盘应用程序有其他考虑?应用程序在隐藏时是否使用更少的资源?还是最好为系统托盘制作一个轻量版的应用程序(带有重复代码)?

我的应用程序执行 2 个不同的应用程序执行的操作(相关功能)。在完成编码之前,我试图预见其影响。