隐藏C#GUI表单
尽管这个问题很讽刺,但如何才能隐藏表单,或者更好地以静默方式运行整个应用程序?是否有任何理由需要使用表单?为什么不把它变成一个控制台应用程序呢?如果您同时需要UI和“静默”两种方案,您可以将通用功能放在单独的类库项目中,编译它,并在winforms项目和控制台项目中引用DLL。将其设置为最小化 您还可以通过设置隐藏C#GUI表单,c#,.net,windows,C#,.net,Windows,尽管这个问题很讽刺,但如何才能隐藏表单,或者更好地以静默方式运行整个应用程序?是否有任何理由需要使用表单?为什么不把它变成一个控制台应用程序呢?如果您同时需要UI和“静默”两种方案,您可以将通用功能放在单独的类库项目中,编译它,并在winforms项目和控制台项目中引用DLL。将其设置为最小化 您还可以通过设置 使用这两个属性,您可以完全控制表单的显示,具体取决于您自己的要求。若要以静默方式运行应用程序,请使其成为窗口服务,而不是winforms app如果您不想显示表单,请不要从Main()调
使用这两个属性,您可以完全控制表单的显示,具体取决于您自己的要求。若要以静默方式运行应用程序,请使其成为窗口服务,而不是winforms app如果您不想显示表单,请不要从
Main()
调用表单上的.Show()
,在这里,您可以对C#隐藏任何您想要的窗口