问题标签 [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 投票
2 回答
6772 浏览

powershell - PowerShell,当“Register-ObjectEvent -Action”触发时从“Wait-Event”返回?

几个小时以来,我一直在摸索这个问题……无论是单击还是关闭通知气球,下面的代码都会触发一个动作。我也是 PowerShell 的新手。

考虑这段代码:

我希望脚本在“Register-ObjectEvent”完成触发其动作后立即结束。

但是,仅在“Wait-Event”中指定的超时后才会返回,从而阻止进一步执行代码。这种行为也使我无法将该代码转换为函数。

如果脚本只监听一个事件,它的行为方式相同。

任何帮助将非常感激 !

0 投票
2 回答
8830 浏览

c# - Make visible baloonTipText until it is clicked

I have a NotifyIcon in my program which displays a baloon tip in the taskbar. I wrote code as

The baloon tip is invisible after the set time (999999999). But I want to show the baloon tip until it is clicked as I have baloontipclicked event.

How to make baloontip visible forever?

0 投票
2 回答
3883 浏览

c# - 一旦图像出现在系统托盘中,notifyicon 图像看起来很糟糕

我在 Windows 7 上使用 Visual Studio 2010,C#。

我在我的项目中添加了一个通知控件并将其设置为我已导入到项目中的图标。如果我只是预览它,图标图像真的很好看,但是一旦我运行我的代码并在系统托盘中看到它,那么它真的很糟糕,就像边是点而不是直线等等。我尝试过 16x16、24x24、32x32 和 48x48 的同一个文件,但结果很糟糕。

我错过了什么吗?

0 投票
2 回答
1846 浏览

c# - 最小化窗体到系统托盘

我想隐藏我的表单,同时让我的应用程序在后台运行。我使用了 notifyIcon 并且它始终可见。

我用过“this.Hide();” 隐藏我的表单,但不幸的是我的应用程序关闭了(也不例外)。

我也在使用线程,这种形式在第二个线程上。

请告诉我该如何解决。

0 投票
1 回答
263 浏览

vb.net - 我在 Visual Studio 2010 的 VB .NET 中编写了一个 winforms 应用程序

我必须在代码中运行一个线程创建。在 form1 中,我有一个按钮,可以运行新的单独线程来详细说明一些数据,所以我需要它来不冻结表单。

我有初始化线程:

在 button.click 事件中:

现在,在表单加载时,我已经对我的程序进行了图标化,但是当我启动新线程时,托盘图标会从中复制。我想解决启动新线程时不显示新通知图标的问题。

有任何想法吗?

(我在网上没有找到任何东西,使用多线程时只出现多个通知图标

0 投票
1 回答
6032 浏览

c# - 从 ResourceStream 获取图标

我有一个 Icon.ico 并且在属性中构建操作是“资源”...

我想在应用程序中加载该图标..

我做了这样的事情:

那没有用(它说“ 'null'的值对'stream'无效。”)

我能做些什么?

0 投票
5 回答
22045 浏览

c# - 将托盘图标设置为始终显示

我怎样才能将 NotifyIcon 设置为在右侧托盘中始终可见:http: //screensnapr.com/v/qKWHe2.png

因为它将它转移到非活动图标窗口: http ://screensnapr.com/v/jjtuK0.png

问题是托盘图标有一个上下文菜单,可以让某人进行屏幕截图。所以每次他们截取屏幕截图时,那个不活动的图标窗口就会出现在图片中,就像照片炸弹一样挡住它后面的任何东西。

我知道可以通过代码来完成,因为其他应用程序(例如 comodo)已经完成了它,而无需我将图标拖放到那里。为了将快捷方式固定到任务栏,我了解到您在此文件夹中设置了快捷方式:

托盘有类似的东西吗?还是有一个选项我可以明智地使用代码。

0 投票
2 回答
3430 浏览

c# - 如何通过任务栏中的通知图标打开已关闭的表单?

目前我正在用 c# 开发一个具有多种形式的 windows 窗体应用程序。

我正在运行一个后台表单,该表单操作允许图标出现在任务栏中的 notifyicon 属性。

当我启动程序时,它会启动一个 loginForm,然后登录它会进入一个 mainForm。关闭 mainForm 后,应用程序还没有关闭,在这种情况下,它就像 Windows Live Messenger 一样工作。

我如何制作我的程序,在我主窗体之后,通过双击它会恢复窗体?(就像 MSN 的工作方式一样。)

或者当我按下标题栏中的 X 按钮时关闭整个应用程序对我来说是一个更好的解决方案。这给我带来了另一个问题,因为当我关闭主表单以外的其他表单时,我似乎无法退出应用程序。

0 投票
3 回答
3066 浏览

c# - 有多个工具提示/弹出窗口整齐地堆叠在 Windows 系统托盘区域,类似于信使/防病毒通知

我正在开发一个程序来监控一些东西,比如传入的消息、传真、日历项目和警报等。

该程序通常在系统托盘中。

我想要完成的是弹出多个工具提示或表单,每个通知一个。当有多个消息要显示时,我希望能够将它们整齐地堆叠在一起。或者也许允许用户有几个不同的视图类型。

这里的任何人都可以帮助我一次显示多个工具提示以及如何在屏幕上排列它们吗?

它也可以是一种形式或其他东西,关键是一次有多个事件并且能够安排它们。

提前谢谢,迈克

0 投票
1 回答
2993 浏览

c# - C# NofityIcon 气球提示并不总是在指定时间内消失

我以一种相当简单的方式使用 NotifyIcon。

问题是,如果我关注的窗口与托管显示气球的进程的窗口不同,那么“保持活力”计时器似乎不会启动。关于如何确保气球在 1 秒后消失的任何想法?