/// <summary> /// Работа таймера. /// </summary> /// <param name="sencder"></param> /// <param name="e"></param> private void TimerWorking(object sencder, EventArgs e) { startingCountdownSec--; if (startingCountdownSec > 0) { timerLabel.Text = $"Осталось: {startingCountdownSec} с."; } else { Hide(); Close(); StopCountdown(); ClosingApp?.Invoke(); } }
protected override void OnClosing(CancelEventArgs e) { ClosingApp?.Invoke(this, e); }
protected virtual void RaiseClosingApp() { ClosingApp?.Invoke(this, EventArgs.Empty); }