我正在开发一个将在Windows中在后台运行的应用程序,并希望在系统任务栏中放置一个图标以进行故障排除(用户可以通过一种简单的方式来判断该应用程序是否正在运行)。该应用程序没有其他UI,并且该图标目前不需要具有任何功能。

到目前为止,我发现的所有解决方案都涉及创建表单。我想知道是否有一种方法可以简单地将一个类添加到当前的C#代码中,从而允许我控制图标,而不是整个“制作表单,将其设置为不可见...。”成为论坛上的热门建议。 UI控件的完成方式类似于“ Swing for Java”。我真的很感谢任何想法!

最佳答案

您可以使用自定义ApplicationContext来实现。 Google揭示了有关如何实现它的第一篇this教程。
或者,您可以更改主程序文件,使其根本不显示任何形式:

Application.Run(); //remove the Form oject from this call

10-07 19:17
查看更多