Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/293.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
隐藏C#GUI表单_C#_.net_Windows - Fatal编程技术网

隐藏C#GUI表单

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

尽管这个问题很讽刺,但如何才能隐藏表单,或者更好地以静默方式运行整个应用程序?

是否有任何理由需要使用表单?为什么不把它变成一个控制台应用程序呢?如果您同时需要UI和“静默”两种方案,您可以将通用功能放在单独的类库项目中,编译它,并在winforms项目和控制台项目中引用DLL。

将其设置为最小化

您还可以通过设置


使用这两个属性,您可以完全控制表单的显示,具体取决于您自己的要求。

若要以静默方式运行应用程序,请使其成为窗口服务,而不是winforms app

如果您不想显示表单,请不要从
Main()
调用表单上的
.Show()
,在这里,您可以对C#隐藏任何您想要的窗口