Я хотел бы сохранить и восстановить состояние WinForms Форма , более конкретно DesktopBounds и WindowState .
Однако, когда WindowState не является нормальным (то есть свернутым или развернутым), я бы хотел сохранить предыдущее значение DesktopBounds , когда Форма все еще была в нормальном состоянии.
Очевидно, что окна где-то запоминают это предыдущее состояние, потому что двойное нажатие кнопки максимизации восстанавливает исходное положение и размер формы. Как мне прочитать это оригинальное состояние?
РЕДАКТИРОВАТЬ : Некоторые похожие вопросы SO: