Winform始终保持在其他应用程序之前

时间:2015-10-15 01:26:31

标签: c# winforms window

我遇到的问题是我写的winforms应用程序总是在其他应用程序前面。

TopMost属性设置为false但是每当我点击计算机上的任何其他内容(Google Chrome,Windows资源管理器等)时,winforms应用程序都会停留在它们前面,尽管灰显了。这意味着要在我的winforms应用程序运行时有效地使用其他应用程序,我必须将其最小化。

我想知道是否有办法改变它,以便它像普通应用程序一样工作,它会落在其他点击的窗口后面而不会最小化或关闭它

照片管理: 打开应用程序 Upon opening the app

点击VS Upon clicking on VS

正如您所看到的,单击visual studio会使应用程序变灰,但应用程序仍显示在VS前面。这与所有其他窗口的行为相同。

以下是表单的属性: enter image description here

其余的属性: enter image description here

1 个答案:

答案 0 :(得分:1)

原来,其中一个方法以编程方式将TopMost的值更改为true,因此导致了我的问题。感谢fujiFX指出这是可能的原因