显示表格而不关注焦点

时间:2013-09-21 15:23:17

标签: c# visual-studio

我正在尝试创建一个将在所有窗口之上的表单,并且当它自动显示它时,它不会从其他窗口获取焦点。

我这样做了表格将在windows的顶部:

this.TopMost = true;

但我无法弄清楚如何在显示时防止表格聚焦。

2 个答案:

答案 0 :(得分:0)

如果我们谈论的是wfp,请尝试设置属性ShowActivated="False"

答案 1 :(得分:0)

一种方法是使用Focus()或您的父表单。

//create a spawn a child form
Form2 f2 = new Form2();
f2.Show();

//give your parent form the focus
this.Focus();

这会在第二次产生时将Form1保持在最佳状态。