/// <summary> /// Работа таймера. /// </summary> /// <param name="sencder"></param> /// <param name="e"></param> private void TimerWorking(object sencder, EventArgs e) { startingCountdown--; if (startingCountdown > 0) { timerLabel.Text = $"Осталось: {startingCountdown} с."; } else { this.Hide(); this.Close(); StopCountdown(); IdleModule.Stop(); IdleModule.CloseApplication(); } }
private void OnMainEnd(IEventParameter iEventParameter) { if (EProjectManager.GetInstance().GetCurrentPrj() != null) { EProjectManager.GetInstance().SaveAndClose(); ////Проверяю, закрыт ли проект(выполнено ли PreCloseProject) //// Или же он закрыт "варварски" if (EProjectManager.isPreCloseProjectComplete == false) { // Если проект закрыт варварски, то при новом открытия окна не открывать DFrm.SaveCfg(false); ModeFrm.SaveCfg(false); Editor.NewEditorControl.SaveCfg(false); } } IdleModule.Stop(); }
private void OnMainStart(IEventParameter iEventParameter) { IdleModule.Start(); }