如何从" alt + tab"隐藏winform或WPF应用程序并从任务管理器的应用程序选项卡

时间:2014-05-15 08:08:37

标签: wpf winforms hide

我看到了许多与此主题相关的问题和答案但我找不到更好的解决方案。很少有解决方案是冗长的,很少有不起作用。现在我想为这个

分享一个简单易用的解决方案

1 个答案:

答案 0 :(得分:0)

如何在 WPF 中使应用程序不可见。只需添加此XAML代码

<Window x:Class="temp.MainWindow"
    xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation"
    xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" Height="350" Width="525" ResizeMode="NoResize" WindowState="Minimized" IsTabStop="False" Visibility="Hidden" WindowStyle="None" ShowInTaskbar="False">
<Grid>

</Grid>
</Window>

高度和宽度无关紧要Visibility, WindowStyle and ShowInTaskbar将隐藏 Alt + Tab 和任务管理器应用程序选项卡中的应用程序

现在适用于Winform: 使用Form load事件并输入此代码

private void Form1_Load(object sender, EventArgs e)
{
    this.Opacity = 0; //Declear Opacity = 0 on top
    this.FormBorderStyle = System.Windows.Forms.FormBorderStyle.FixedToolWindow; //This is most Important part don't use FormBorderStyle.None or something else
    this.WindowState = FormWindowState.Minimized;
    this.ShowInTaskbar = false;
}

这将隐藏Winform应用程序表单Alt +选项卡以及任务管理器的应用程序选项卡