将窗体从alt+tab中隐藏

When you show a .NET Form, by default the form will appear in the Windows Start bar and in the list of open windows shown when the user presses Alt+Tab. 

Hide Form from Start Bar

To prevent a form from appearing in the Windows Start bar, add this statement to the form's constructor:

this.ShowInTaskbar = false;

Hide Tool Window from Alt+Tab

To prevent a form from appearing in the list of windows shown when the user presses Alt+Tab, you can designate the form to be a tool window. Note that you can use SizableToolWindow or FixedToolWindow, and ShowInTaskbar must be set to false:

      this.FormBorderStyle = FormBorderStyle.SizableToolWindow;

      this.ShowInTaskbar = false;

 

Hide Borderless Form from Alt+Tab

      However, if you want the form to be borderless, then you need to add the following statements to the form's constructor:

      this.FormBorderStyle = FormBorderStyle.None;
      this.ShowInTaskbar = false;

     AND you must add the following method to your derived Form class:

     protected override CreateParams CreateParams
     {
        get
        {
           CreateParams cp = base.CreateParams;
           // turn on WS_EX_TOOLWINDOW style bit
           cp.ExStyle |= 0x80;
           return cp;
        }
     }

  
  
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值