Example #1
0
        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);
                    }
                }
            }
        }
Example #2
0
        private void OnStopTimeChanged(double newStopTime)
        {
            this.LoadedApplication.StopTime = newStopTime;

            StopTimeChangedEventArgs args = new StopTimeChangedEventArgs(newStopTime);

            StopTimeChanged?.Invoke(this, args);
        }
Example #3
0
		private void HandleStopTimeChanged(object sender, StopTimeChangedEventArgs args)
		{
			MainScreen.UpdateStopTimeValue(args.StopTime);
		}
Example #4
0
		private void HandleStopTimeTextChanged(object sender, StopTimeChangedEventArgs args)
		{
			SimulationState.StopTime = args.StopTime;
		}