Как сказал @Ray, я не думаю, что это будет возможно в .Net, как вы это описали.
Хотя - я не думаю, что это большой вопрос .Net.
Если вы хотите иметь возможность охватить несколько мониторов без огромных обходных путей - у вас есть только один вариант: ваш компьютер должен отображать нужный вам размер / форму.
Есть несколько способов сделать этохоть.Как и предлагали другие, я бы также порекомендовал просто настроить видеокарту на одном компьютере и покончить с этим.Если по какой-либо причине у вас есть доступ к дополнительным компьютерам и вы не можете приобрести оборудование, вы можете использовать программное решение.
Одним из примеров является программный продукт под названием MaxiVista (http://www.maxivista.com/). Он позволяет вам иметь компьютерЧасть экрана, отображаемая на дисплее компьютера B. Я считаю, что он также может быть расширен не только на один дополнительный компьютер. Однако имейте в виду, что для этого потребуется хорошее сетевое соединение между компьютерами.