wpf托盘图标问题

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了wpf托盘图标问题相关的知识,希望对你有一定的参考价值。

wpf利用notifyIcon控件托盘,但是他的icon必须是一个额外的图片,能不能就用窗体自身的图标?

参考技术A 你下载一人图标制作工具不就可以了吗?

Tomcat 8 系统托盘图标

【中文标题】Tomcat 8 系统托盘图标【英文标题】:Tomcat 8 System Tray Icon 【发布时间】:2016-08-22 02:31:50 【问题描述】:

我一直试图让 Tomcat8 系统托盘图标出现在 Windows Server 2012 框中,但我遇到了问题。我按照here 的说明将Tomcat 8 图标放入系统尝试。所以,我运行了以下命令

C:\..\bin>tomcat8w //MS//Tomcat8

图标按预期显示在系统托盘中,但是当我重新启动机器时,图标不再存在,我必须运行相同的命令才能再次出现。我可以做些什么来确保图标保持不变?

【问题讨论】:

这里有同样的问题。一些附加信息:Windows 10 下的相同问题。影响 Tomcat 7 和 Tomcat 8。在 Windows 开始菜单中执行 Tomcat Monitor 也会带回该图标(但在重新启动后它会消失)。 Windows 7下没问题(同一台电脑,我从Windows 7升级到了Windows 10)。 【参考方案1】:

对此有多种解决方案。 对我有用的是以下内容: 创建一个 .bat 以在打开 tomcat 图标托盘的 Windows 登录时运行。 为此,只需使用您之前发布的内容: 打开记事本并输入以下内容:

start "" "C:\Program Files (x86)\Apache Software Foundation\Tomcat 7.0\bin\Tomcat7w.exe" //MS//Tomcat7

转到文件 --> 另存为... 选择位置 C:\ProgramData\Microsoft\Windows\Start Menu\Programs\StartUp 在“文件名:”类型中,TomcatMonitor.bat 在“保存类型”中选择,所有文件 (.)

就是这样。下次您的计算机登录时,它将运行脚本以打开 Tomcat 监视器。

【讨论】:

【参考方案2】:

Tomcat 8:如果安装在默认位置,输入+R,然后回车

"C:\Program Files\Apache Software Foundation\Tomcat 8.0\bin\Tomcat8w.exe" //MS//

然后单击确定。这会将羽毛图标安装到系统托盘中(无论您之前是否拥有它)。

【讨论】:

以上是关于wpf托盘图标问题的主要内容,如果未能解决你的问题,请参考以下文章

WPF之托盘图标的设定

只有托盘图标的 WPF 应用程序

WPF 托盘图标右键弹出的ContextMenu如何关闭

C# winform 托盘图标问题?

delphi 如何在delphi中实现托盘图标

Qt设置系统托盘图标和程序图标