Есть ли простой способ восстановить свернутую форму в ее предыдущее состояние, как нормальное, так и максимизированное? Я ожидаю такую же функциональность, как щелчок на панели задач (или щелчок правой кнопкой мыши и выбор восстановления).
До сих пор у меня это было, но если форма была предварительно увеличена, она все равно возвращается как нормальное окно.
if (docView.WindowState == FormWindowState.Minimized)
docView.WindowState = FormWindowState.Normal;
Нужно ли обрабатывать изменение состояния в форме для запоминания предыдущего состояния?