notifyicon 相关问题

指定在通知区域中创建图标的组件。这个类不能被继承

Winforms ToolStripItem 的图像后面有灰色背景,除非我将其 BackColor 设置为任何值

我正在尝试将项目添加到我的 NotifyIcon 上下文菜单中,如下所示: 通知图标 = new() { 图标 = Resources.NotifyIcon, 上下文菜单条 = new() { Items = { {“退出”,Reso...

回答 1 投票 0

带 NotifyIcon 的无窗口应用程序的全局热键

我有一个无窗口的winforms应用程序,它使用ApplicationContext来设置用户可以控制的NotifyIcon(TrayIcon)。但我也想使用热键。 我发现了一些好的方法

回答 2 投票 0

如何在 C# 中使用 IPC 命名管道向 WPF 应用程序发送命令以显示气球提示和系统托盘图标?

我正在尝试使用 WPF 创建一个服务,该服务将与 WPF 通信,告诉 WPF 显示图标托盘和气球提示。 我设计了以下代码: 应用程序.xaml.cs 命名空间

回答 1 投票 0

当用户单击菜单外部时,如何使 WPF 上下文菜单消失?

首先,标准信息: VS2010旗舰版 Win7 旗舰版 x64 WPF应用程序 WPF 上下文菜单: 首先,标准信息: VS2010旗舰版 Win7 旗舰版 x64 WPF 应用程序 WPF 上下文菜单: <ContextMenu x:Key="RightClickSystemTray" Placement="MousePoint"> <MenuItem Header="Exit" Click="Menu_Exit"></MenuItem> </ContextMenu> 显示它的代码: void _notifyIcon_MouseClick(object sender, System.Windows.Forms.MouseEventArgs e) { if (e.Button == System.Windows.Forms.MouseButtons.Right) { ContextMenu menu = (ContextMenu)this.FindResource("RightClickSystemTray"); menu.IsOpen = true; } } 上下文菜单是用 XAML 构建的 WPF ContextMenu。 系统托盘中的通知图标是一个表单通知图标(我不知道本机 WPF 通知图标)。 因此,不使用 notificationicon.ContextMenu 属性。 上面的代码工作正常。 当用户右键单击通知图标时,上下文菜单将按其应有的方式显示。 我遇到的问题是让 ContextMenu 在我想要的时候消失。 只要您单击 WPF 应用程序中的某个位置,它就会消失。 此行为是自动的。 但如果用户单击其他位置(例如任务栏),菜单不会消失。 “LostFocus”事件不会触发,因为这些类型的事件仅在某个元素失去焦点到同一应用程序中的另一个元素时才会触发。 就应用程序而言,ContextMenu 永远不会失去焦点。 “停用”是我尝试使用的另一个事件。 我应该澄清这一点,应用程序有一个“关闭托盘”选项,因此应用程序可以在用户有机会右键单击并显示菜单之前关闭并触发停用事件。 当菜单出现时,该应用程序不会重新激活,因此当我单击任务栏时,即使停用的应用程序也不会触发。 最后,问题来了。 当用户单击远离上下文菜单时,如何让上下文菜单消失,即使用户单击的位置不在创建上下文菜单的应用程序中? 我不知道这是否是一个可行的选择,但如果您切换到这个库,您将拥有一个集成良好的 WPF 托盘图标,而不会出现此类问题(那里也有 ContextMenus 的示例代码) 我解决此问题的方法只是在打开菜单时激活主窗口。 { if (e.Button == System.Windows.Forms.MouseButtons.Right) { ContextMenu menu =(ContextMenu)this.FindResource("RightClickSystemTray"); menu.IsOpen = true; // this activates the mainWindow so that when it's de-activated(clicked outside of) it automatically sets the NotifyIcon's ContextMenu's IsOpen property to false this.Activate(); } }```

回答 2 投票 0

我可以在WPF中使用NotifyIcon吗?

我想使用 WPF 最小化应用程序到系统托盘。 “NotifyIcon”是实现此结果的唯一方法吗?如果是,在 WPF 中使用“NotifyIcon”需要哪个命名空间? 如果可能的话...

回答 3 投票 0

防止ToolStripMenuItems跳转到第二个屏幕

我有一个应用程序,主要通过NotifyIcon的ContextMenuStrip来操作 ToolStripMenuItems 有多个级别,用户可以浏览它们。 问题是,当你...

回答 5 投票 0

NotifyIcon 的上下文菜单不会立即更新

我正在创建一个托盘图标应用程序,其中包含一个包含 3 个项目的上下文菜单。托盘图标用于控制某个服务的运行,以便用户可以快速启动或停止它。取决于服务状态...

回答 1 投票 0

WinForms:通过 NotifyIcon 组件的任务栏图标不显示

我从 Microsoft 找到了此链接,了解如何为与表单图标不同的表单实现 Windows 任务栏图标。我有一个适合窗口的图标,另一个适合任务的图标...

回答 1 投票 0

[Windows 10][Powershell] 将 System.Windows.Forms.NotifyIcon 对象附加到系统启动的 PS 脚本中的用户会话

我有一个 Powershell 脚本,它负责启动备份软件,并由系统用户下的计划任务启动。我不能使用用户会话,因为我需要有完整的 ...

回答 1 投票 0

NotifyIcon 直到语言更改时第二次点击才会收到点击

当使用某种语言的应用程序时,然后单击系统托盘(通知区域)图标,指示语言的图标更改为Windows资源管理器的语言,然后我们需要

回答 0 投票 0

使用Segoe MDL2 Assets字体作为NotifyIcon的图标。

是否可以使用Segoe MDL2 Assets字体作为SystemTray应用程序的图标(NotifyIcon)?我试着使用这个问题的答案,但没有成功。

回答 1 投票 0

无法释放控件(NotifyIcon)

在我的家庭作业申请中;我需要创建一个应用程序,其中还需要使用NotifyIcon。我遇到了一个问题,我无法理解为什么代码从未达到Dispose ...

回答 1 投票 0

NotifyIcon不会被丢弃

在我的家庭作业申请中;我需要创建一个应用程序,其中还需要使用NotifyIcon。我遇到了一个问题,我无法理解为什么代码从未达到Dispose ...

回答 1 投票 0

如何设置Windows通知气球的页脚?

我有以下的代码,显示的NotifyIcon类的通知气球:)VAR appSysTray =新的NotifyIcon(; appSysTray.BalloonTipTitle =“索伦眼”; appSysTray.BalloonTipText =” ...

回答 1 投票 1

右键单击NotifyIcon的系统盘没有显示文本菜单

我试图使用的ContextMenuStrip用的NotifyIcon。当我右键点击的NotifyIcon时,的ContextMenuStrip不会显示。我还没有发现在网络上的任何解决方案。这里是我的代码:public ...

回答 1 投票 0

PowerShell NotifyIcon上下文菜单

我使用PowerShell运行以下NotifyIcon:这是通过右键单击图标打开的上下文菜单,它现在只显示退出:我想知道如何添加两个...

回答 1 投票 0

.NET NotifyIcon在Windows 10中显示两次Toast通知

我使用.NET Framework System.Windows.Forms.NotifyIcon类来显示托盘图标和托盘通知。当我在其实例上调用ShowBalloonTip时,首先是先前显示的通知...

回答 1 投票 1

显示气球通知

我正在尝试使用以下代码来显示气球通知。我已经验证它是使用断点执行的。它也没有显示任何错误。我应该怎么做来调试这个,因为它...

回答 6 投票 33

TAPI 3.0事件非提升

我是C#的菜鸟,所以请抱歉我的编码不好。我正在尝试使这个应用程序在呼叫发生时,它获取呼叫者的电话号码,它将使用它来获取信息......

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.