当前位置: 首页 > 编程语言 > C#

是否可以隐藏TaskManager应用程序选项卡中的winform?分享

时间:2023-04-10 15:37:37 C#

是否可以在TaskManager应用程序选项卡中隐藏winform?我正在编写一个透明的WinForms应用程序,我想隐藏该应用程序,使其不显示在任务管理器的“应用程序”选项卡中。我很好,它会显示在进行中(实际上它应该)。如果我设置:this.ShowInTaskbar=false;它只隐藏在任务栏中。完整代码,我有一个由标签组成的计时器publicForm1(){InitializeComponent();this.BackColor=Color.LimeGreen;this.TransparencyKey=Color.LimeGreen;定时器时间=newTimer();时间间隔=1000;time.Tick+=newEventHandler(time_Tick);时间.开始();this.ShowInTaskbar=false;}voidtime_Tick(objectsender,EventArgse){label1_hour.Text=DateTime.Now.Hour.ToString();label_minute.Text=DateTime.Now.Minute.ToString();label_second.Text=DateTime.Now.Second.ToString();}尝试像这样的publicpartialclassForm1:Form{publicForm1(){InitializeComponent();this.FormBorderStyle=FormBorderStyle.None;this.ShowInTaskbar=false;}protectedoverrideCreateParamsCreateParams{get{varcp=base.CreateParams;cp.ExStyle|=0x80;//打开WS_EX_TOOLWINDOWreturncp;}}}简单地将Form属性FormBorderStyle设置为FixedToolWindow对我有用。在Win10上,它将它从任务管理器的“应用程序”中删除,并将其放入OP指定的“后台进程”中......这也是我想要的。此外,它还删除了显示在Windows“Windows键+Tab”列表中的表单……这也是我想要的。以上是C#学习教程:TaskManager应用程序选项卡中是否可以隐藏winform?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: