2010-05-07 36 views
4

我想创建一个只有NotifyIcon的应用程序。它不需要任何“主”形式。当我想要实现这样的目标时,我只是创建一个无形的形式并运行它,但是会不会有这样一种“优雅”的方式,我想知道它。如何运行只有NotifyIcon的“空白”Windows应用程序?

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

感谢

回答

1

退房this blog post

事实证明它是那么容易这是荒谬的。你所要做的就是创建一个继承iContainer接口的类。当您创建通知图标的实例时,请传递一个容器对象。

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

+0

@devoured - 我不知道。我打算发布,我认为你确实需要一个主要的形式,但决定首先做一个搜索 - 只是为了确保。我遇到了我链接的帖子,它似乎回答你的问题。我还没有尝试过。 – ChrisF 2010-05-07 13:00:48

+0

此外,我不知道你可以只是做Application.Run(),这会让应用程序运行一个空的消息循环。 – 2010-05-07 13:01:30

相关问题