Восстановление размера/положения окна при использовании нескольких мониторовC#

Место общения программистов C#
Anonymous
Восстановление размера/положения окна при использовании нескольких мониторов

Сообщение Anonymous »

Много сообщений о восстановлении позиции и размера WinForm.

Примеры:
Но мне еще предстоит найти код, позволяющий сделать это с несколькими мониторами.

Это то есть, если я закрою свое приложение .NET Winform с окном на мониторе 2, я хочу, чтобы оно сохранило размер, расположение и состояние окон в настройках приложения, чтобы оно могло позже восстановиться на мониторе 2 при перезапуске приложения. Было бы неплохо, если бы, как в приведенном выше примере кода проекта, он включал бы некоторые проверки работоспособности, например, если сохраненное местоположение в основном находится за кадром, оно «исправляет» его. Или, если сохраненное местоположение находится на мониторе, которого больше нет (например, мой ноутбук теперь один без второго монитора), тогда оно правильно перемещается на монитор 1.

Есть мысли?

Моя среда: C#, .NET 3.5 или ниже, VS2008

Вернуться в «C#»