无论窗体是最大化、最小化还是 FormWindowState 为 Normal,调用 Form.Visible 都将返回 true。
我想知道的是如何判断表单是否打开但“隐藏”在另一个应用程序的窗口后面。
如果是这样的话,我想把它放在前面,让用户真正看到它。
我尝试了 BringToFront() 方法,但没有奏效。我也尝试调用 Show() 方法,但如果表单位于另一个应用程序的窗口后面,它仍然是这样。
我发现该问题的唯一解决方法是将表单的 FormWindowState 设置为最小化/最大化然后正常,但这有点小技巧,看起来不太好。
有人能告诉我如何判断表格是否在另一个窗口后面以及如何将其带到前面吗?