Wim Coenen
Wim Coenen

Reputation: 66723

How to get the Form.DesktopBounds from before the window was minimized or maximized

I would like to save and restore the state of a WinForms Form, more specifically the DesktopBounds and the WindowState.

However, when the WindowState is not normal (i.e. minimized or maximized) then I would like to save the previous value of DesktopBounds, when the Form was still in a normal state.

Obviously, windows remembers this previous state somewhere, because clicking the maximize button twice restores the original position and size of the form. How do I read this original state?

EDIT: Some similar SO questions:

Upvotes: 6

Views: 1536

Answers (1)

Josip Medved
Josip Medved

Reputation: 3711

Check RestoreBounds property.

Upvotes: 10

Related Questions