如何将WinForm程序在Alt+Tab切换列表中隐藏

huheng_0_0 2007-03-25 09:19:08
如何使自己编写的WinForm程序在用户使用Alt+Tab时不出现在切换列表当中?

不能屏蔽采用键值屏蔽的方法,我们的要求是只是让自己编写的winform程序不在Alt+ Tab列表中,不能对其他进行限制.
...全文
344 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
huheng_0_0 2007-03-25
  • 打赏
  • 举报
回复
不是任务栏,如果只是不出现在任务栏,那么只要this.ShowInTaskbar = false;就ok了,现在是不让它出现在ALT + TAB快捷键的列表里面.
我记得我就是设置了这个属性的,但是今天被报了一个bug,说在alt + tab列表中有这个东西.
因为时间有点久了,所以可能在修改的时候,改到这个属性了,我明天去公司查查看看,然后在试一下,谢谢pfworld(菜菜来了) 的提醒.
请大家继续支持
onepeopleoneanimal 2007-03-25
  • 打赏
  • 举报
回复
一样会出现的!如果是想隐藏窗体的话,建议重载!
protected override void SetVisibleCore(bool values)
{
base.SetVisibleCore(false);
}
pfworld 2007-03-25
  • 打赏
  • 举报
回复
不出现在任务栏应该可以吧!

试个思路:

在按Alt+ Tab过程中,把程序在任务栏隐藏,然后再现实出来,看看会不会在Alt+ Tab中出现!!

110,567

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术 C#
社区管理员
  • C#
  • Web++
  • by_封爱
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

让您成为最强悍的C#开发者

试试用AI创作助手写篇文章吧