/// <summary> /// MenuItem5 click event: will show a input box to update a new interval /// </summary> /// <param name="sender"></param> /// <param name="e"></param> private static void IconMenuClickEvent5(object sender, System.EventArgs e) { if (JobRunning) { MyNotification.Push(localeM.GetString("WaitBackground"), localeM.GetString("IntervalWillShow")); } myTimer.AutoReset = false; while (JobRunning) { System.Threading.Thread.Sleep(50); } if (MyUI.IntervalInput(UpdateInterval, out long newInterval) == DialogResult.OK) { UpdateInterval = newInterval; } myTimer.Interval = UpdateInterval; myTimer.Start(); }