如何运行只有NotifyIcon的“空”Windows应用程序?

我想创建一个只有NotifyIcon的应用程序。 它根本不需要“主”表格。 当我想要实现这样的东西时,我只是创建一个不可见的forms并运行它,但是会有更“优雅”的方式来做这个,我想知道它。

你一般这样做吗? 此应用程序不能是Windows服务,因为具有NotifyIcon及其上下文菜单很重要(它们中的每一个都将运行不同的命令)。

谢谢

看看这篇博文 :

事实certificate这很容易,这很荒谬。 您所要做的就是创建一个inheritanceiContainer接口的类。 创建通知图标的实例时,传递容器对象。

它为您提供通知图标,但不提供上下文菜单。

另一种方法是使用特殊的ApplicationContext ,它只有你需要的控件: 创建一个Tasktray应用程序。