Использовать Класс экрана .
Вы можете увидеть все мониторы в массиве Screen.AllScreens
и проверить разрешение и положение каждого из них, используя свойство Bounds
.
Обратите внимание, что некоторые видеокарты объединяют два монитора в один очень широкий экран, поэтому Windows считает, что существует только один монитор. Если вы хотите, вы можете проверить, больше ли ширина экрана более чем в два раза; если это так, то это, вероятно, горизонтальный промежуток, и вы можете рассматривать его как два одинаковых экрана. Однако это сложнее, и вам не нужно это делать. Вертикальные пролеты также поддерживаются, но менее распространены.