Я хотел бы определить, свернуто ли мое приложение в определенных ситуациях, и если это так, окно необходимо восстановить. Я могу сделать это легко следующим образом:
if(this.WindowState == FormWindowState.Minimized) {
this.WindowState = FormWindowState.Normal;
}
Однако что произойдет, если пользователь сначала максимизирует форму, а затем минимизирует ее? Я не знаю, установить ли WindowState
на FormWindowState.Normal
или FormWindowState.Maximized
. Можно ли проверить метод или вызов API, чтобы решить эту проблему?