Я написал приложение для будильника со сложным кодом, который сейчас не хочется расставаться, чтобы использовать его в качестве примера. У меня есть таймер, проверяющий каждые 10 минут или около того о состоянии онлайн и при определенных условиях мое приложение предупреждает меня. На form_load я установил таймер на 10 минут, и когда он срабатывает и условие выполняется, я вызываю функцию с этим в нем.
{
this.WindowState = FormWindowState.Maximized;
this.TopMost = true;
this.Activate();
}
Когда я запускаю приложение, я обычно минимизирую его и делаю что угодно. Сегодня я заметил, что это не работает. В моем начальном тесте я вызываю код после извлечения состояний и вызова func для form_load, который всегда вызывал его, но теперь, когда я делаю другие вещи и окно было свернуто, я замечаю, что оно не работает. Как мне это исправить?