如何确定winform所在的监视器?

jvb*_*erg 10 .net c# .net-3.5 .net-2.0 winforms

我一直在这个网站上下,发现了很多关于Screen类的信息,以及如何计算监视器的数量等,但我如何确定一个表单目前在哪个监视器?

Dan*_*n R 15

比使用边界更简单的方法是使用Screen.FromControl()方法.这与Windows使用的功能相同.

Screen.FromControl(this)
Run Code Online (Sandbox Code Playgroud)

将返回包含您调用它的大部分表单的屏幕的屏幕对象.