隐藏C#GUI表单

时间:2011-06-08 20:42:33

标签: c# .net windows

尽管有这个问题的讽刺意味,你怎么能完成隐藏表单,甚至更好地默默运行整个应用程序?

5 个答案:

答案 0 :(得分:3)

你有什么理由需要使用表格吗?为什么不把它变成一个控制台应用?如果您需要UI和“静默”两种方案,则可以将常用功能放在单独的类库项目中,编译它,并在winforms项目和控制台项目中引用DLL。

答案 1 :(得分:3)

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

答案 2 :(得分:3)

如果您的表单没有显示,请不要在.Show()上的表单上致电Main()

答案 3 :(得分:2)

将其WindowState设置为Minimized。

您也可以通过设置ShowInTaskbar=false;

将其隐藏在Taksbar中

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

答案 4 :(得分:1)

http://www.go4expert.com/forums/showthread.php?t=973,您可以在这里隐藏C#所需的任何窗口。