本文实例总结了C#隐藏主窗口的方法。分享给大家供大家参考,具体如下:
要求在程序启动的时候主窗口隐藏,只在系统托盘里显示一个图标。一直以来采用的方法都是设置窗口的ShowInTaskBar=false, WindowState=Minimized。但是偶然发现尽管这样的方法可以使主窗口隐藏不见,但是在用Alt+Tab的时候却可以看见这个程序的图标并把这个窗口显示出来。因此这种方法其实并不能满足要求。
方法一: 重写setVisibleCore方法
protected override void SetVisibleCore(bool )
{
base.SetVisibleCore(fa