问题标签 [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.
c# - 有没有办法将文本覆盖到 NotifyIcon 上?
我目前正在编写一个具有 NotifyIcon 的应用程序,并且正在尝试找出一种将文本覆盖在其上的方法。因此,例如,如果图标表示打开的文件数,则它的顶部有图标和数字。
有没有办法做到这一点?我已经看到 NotifyIcon 的实例仅仅是文本,例如 SpeedFan。
任何建议或参考将不胜感激。
.net - 单击 NotifyIcon (VB.NET) 时打开菜单
我想在系统托盘中有一个 NotifyIcon,当单击它时,它会在 NotifyIcon 上打开一个上下文菜单,其中有几个选项可以打开不同的表单。
我已经读过我需要使用 ContextMenu 并且在 Google 和尝试各种代码之后我似乎无法让它工作:/
非常感谢您对此事的任何帮助。
c# - 用文本覆盖通知图标
在这里得到一些帮助后,我使用 windows.forms notifyIcon 类获得了 WPF(它不是一个主要的应用程序,所以不担心纯度)。我想知道是否可以在 icom 上覆盖一些文本?
基本上我需要它来直观地显示我的网格视图中有多少条目。并在每次 SizeChanged 事件时运行它。到目前为止,这是我想出的,但不知道如何从这里继续。
(PS. 我不能使用 Philipp Sumi 的 NotifyIcon 模块)
谢谢,心理学
c# - C# 从 notifyIcons (托盘图标)中获取文本
我正在制作这个“你在听什么”——用于学习目的的插件,它将当前的 Spotify 或 Winamp 歌曲显示为 IM 客户端中的消息。
到目前为止,这真的很简单,我只是像这样从标题中播放歌曲
然后只需选择歌曲部分(“Spotify - <歌曲标题>”)
但是,大多数人不会将主窗口保持打开或最小化到任务栏,而是仅将其作为托盘图标可见。我想从那里获取文本(悬停在其上方时显示的文本)。
有什么简单的方法可以做到这一点吗?
谢谢
c# - 调用 NotifyIcon 的上下文菜单
我想让它左键单击 NotifyIcon 也会导致上下文菜单(使用 ContextMenuStrip 属性设置)也打开。我将如何实现这一目标?我是否必须自己处理 Click 并找出定位?
编辑:显示带有 trayIcon.ContextMenuStrip.Show() 结果的菜单是一些不良行为:
菜单未显示在与右键单击 NotifyIcon 相同的位置(似乎您无法将 x 和 y 坐标设置为任务栏所在的位置,至少在我正在运行的 Windows 7 上)。它会出现在任务栏上方(没什么大不了的,但一致性会很好)。
显示菜单时,任务栏上添加了一个额外的图标。
单击菜单以外的其他位置不会关闭它(而如果您右键单击以显示上下文菜单,单击其他位置会自动关闭上下文菜单)。
是否有可能只调用菜单但是内置的右键单击处理程序正在执行它?
.net - NotifyIcon 不触发双击事件
我有一个通知图标的双击事件,它将显示我的主表单。双击事件未触发。即使我在代码中放置了一个断点,它也永远不会被执行。这是我到目前为止所拥有的:
过多的东西是我尝试一切我能想到的让表格显示的方式。
提前致谢。
winforms - 显示 NotifyIcon 上下文菜单并控制其位置?
当我左键单击 NotifyIcon 时,我试图显示上下文菜单。仅仅调用 NotifyIcon.ContextMenuStrip.Show() 并不能很好地工作。在此之前已在此处发布了一个解决方案,该解决方案使用反射调用了一个秘密方法:
这很好用,除了我还需要控制菜单的显示位置。我想在接收到 NotifyIcon.MouseUp 事件和显示菜单之间等待 SystemInformation.DoubleClickTime 过去,以便我可以分别处理单击和双击。但是,当调用 ShowContextMenu 时,调用 ShowContextMenu 方法会在当前鼠标位置显示菜单,而不是在实际单击图标时。这意味着如果鼠标在 DoubleClickTime 期间移动,菜单将显示在屏幕的不同部分。所以如果我可以控制菜单的显示位置,我可以在收到 MouseUp 事件时保存鼠标坐标,然后我可以确保菜单显示在图标附近。有没有办法做到这一点?
提前致谢。
c# - c#捕获剪贴板更改,如果表单最小化到托盘将不起作用
我在使用此链接上的“Catch Clipboard Events 代码”时遇到问题:
只有当表单保持在前台而不是最小化到托盘时,代码才能很好地工作但是:如果您添加一个通知图标并将表单最小化到托盘并将 showintaskbar 设置为 false(以便您在托盘中只有一个图标),则程序不会再捕获任何剪贴板更改...即使您将表单最大化,它也不会再次工作...您必须重新启动程序..
关于如何解决这个问题的任何想法!?即使表格被最小化到托盘中,我如何才能捕捉到剪贴板的变化!?
任何帮助都非常感谢...
谢谢
c# - 处理时为托盘图标设置动画
如何在主应用程序处理时为托盘图标设置动画?我已经尝试过这里的建议,但图标在处理过程中没有动画。我还尝试将动画放在单独的线程中,但仍然没有运气。
vb.net - 类似于任务管理器图表的动画通知图标
我正在尝试创建一个带宽监视器 - 我已经完成了大部分工作,但我想要一个根据带宽而变化的通知图标。
就像打开任务管理器然后最小化它一样,时钟旁边有一个小动画条形图显示 CPU 使用情况......我该怎么做???
任何帮助,将不胜感激。