如何使启动表单最初不可见或隐藏

ame*_*exn 8 .net c# windows winforms

如何使启动表单最初不可见或隐藏

我有一个带有2个表单的GUI项目,表单必须单独显示.即,当显示表单1时,必须隐藏所有其他表单.

我可以隐藏所有其他表单,但我无法隐藏启动表单.所以我的应用程序的图标在系统托盘中.

例如,防火墙/防病毒和即时消息应用程序执行此操作,以便在后台运行,并且用户仍可从系统托盘访问.

djd*_*d87 5

我猜你所问的是如何使表单不出现在任务栏中,只出现在系统托盘中,就像IM或反病毒一样?

如果是这样,只需设置to 的ShowInTaskbar属性Form即可false.

至于使初始形式不可见,你将不得不使用ApplicationContext内部Application.Run而不是主形式.