有没有办法避免任务栏在运行表单时获得焦点?

时间:2012-07-03 21:57:41

标签: c# winforms taskbar

我正在构建一个我想悬停在其他程序上的小程序,我使用TopMost来处理这个问题。

现在我的问题是,一旦我使用我的工具,它也会带来Windows任务栏前进,而我不想把它拉到顶端。

有没有办法解决这个问题?

一个可接受的解决方法是在以前的活动程序上“恢复焦点”,有一种简单的方法吗? (比如Alt + Tab)

2 个答案:

答案 0 :(得分:0)

您是否尝试过将表单的ShowInTaskbar属性设置为False?这将导致您的表单不显示在Windows任务栏中。

答案 1 :(得分:0)

对于问题的“恢复焦点”部分,您可以轻松地使用form.activate方法。