程序是C#写的winform。主窗体 hide() 后仍会在 alt-tab 中显示出来。如何让它显示不出来?因为任务栏中已经设了一个图标了。

解决方案 »

  1.   

    做一个32x32的空图标!就看不见了!-------------------师兄,我还在想如何在空图标时让atl+Tab看见!~~~无语
      

  2.   

    不是这个意思。是我没说清楚。我的意思是像 QQ 那样,当最小化时 alt-tab 就没法切换到这个程序来,而不仅仅是看不见。
      

  3.   

    .Net的TrayIcon图标是有一点问题的,只能使用在Form下面。这个Form只能选择隐藏,而不能关闭。所以就有LZ这个问题。其实,Windows还有另外一种窗体,就是不会在任务栏和快速切换栏、进程中出现,不知道这种窗体是怎么做出来的。
      

  4.   

    this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.SizableToolWindow;
    this.ShowInTaskbar = false;
    这样就不会了。