#c# #winforms
#c# #winforms
Вопрос:
Как я могу отобразить форму на всех экранах в среде с несколькими мониторами? Возможно ли получить дескрипторы для разных доступных экранов и отобразить форму на другом экране, отличном от того, где находится главное окно?
Что мне действительно нужно сделать, так это клонировать окно на всех дисплеях.
Ответ №1:
Система с несколькими мониторами фактически имеет единую, очень большую область отображения.
Точка на другом мониторе ничем не отличается; она просто будет далеко справа от предыдущего монитора.
Вы можете использовать Screen
класс, чтобы найти все экраны пользователя.
Вы можете выполнить цикл Screen.AllScreens
и создать новый экземпляр формы для каждого экрана, установив его местоположение в точке внутри этого экрана WorkingArea
.