Как получить WindowState после нажатия кнопки minimize но до сворачивания окна? - C#
Формулировка задачи:
Отлавливаю событие Resize (понял что только оно реагирует на нажатие кнопки minimize), но проблема в том, что мне нужно сохранить состояние окна до того как оно было свернуто.
Т.к. только ресайз отлавливает нужное событие, то
OldState получит значение minimized хотя при нажатии состояние окна было другим.
private void MainForm_Resize(object sender, EventArgs e) { OldState=this.WindowState; }
Решение задачи: «Как получить WindowState после нажатия кнопки minimize но до сворачивания окна?»
textual
Листинг программы
FormWindowState _OldState; FormWindowState OldState { get{return _OldState;} set{ if(this.WindowState == FormWindowState.Minimized) return; _OldState = this.WindowState; } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д