private void OnUserEnteredStopTime(object sender, KeyEventArgs e) { double stopTime = -1; if (e.KeyCode == Keys.Enter) { try { stopTime = Convert.ToDouble(this.StopTimeRichTextBox.Text); if (stopTime <= 0) { throw new Exception(); } } catch { this.StopTimeRichTextBox.Text = ""; stopTime = -1; System.Windows.Forms.MessageBox.Show("Stop Time entered was invalid!", "Invalid Log Time Entered", MessageBoxButtons.OK, MessageBoxIcon.Warning); } finally { if (stopTime != -1) { StopTimeChangedEventArgs args = new StopTimeChangedEventArgs(stopTime); StopTimeTextChanged?.Invoke(sender, args); } } } }
private void OnStopTimeChanged(double newStopTime) { this.LoadedApplication.StopTime = newStopTime; StopTimeChangedEventArgs args = new StopTimeChangedEventArgs(newStopTime); StopTimeChanged?.Invoke(this, args); }
private void HandleStopTimeChanged(object sender, StopTimeChangedEventArgs args) { MainScreen.UpdateStopTimeValue(args.StopTime); }
private void HandleStopTimeTextChanged(object sender, StopTimeChangedEventArgs args) { SimulationState.StopTime = args.StopTime; }