private void continueListToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (!suppressHotkeys)
     {
         RunForm rf = new RunForm(Storage.sequenceData, RunForm.RunType.Run_Continue_List, sequencePage1.runControl1.repeatCheckBox.Checked, true);
         rf.ShowDialog();
     }
 }
 private void runWithoutSavingToolStripMenuItem_Click(object sender, EventArgs e)
 {
     if (!suppressHotkeys)
     {
         RunForm rf = new RunForm(Storage.sequenceData, RunForm.RunType.Run_Iteration_Zero, sequencePage1.runControl1.repeatCheckBox.Checked, false);
         rf.ShowDialog();
     }
 }
 public static void beginBackgroundRunAsLoop(SequenceData sequenceToRun, RunType runtype, bool runRepeat, EventHandler updateCallback)
 {
     backgroundRunningRunform = new RunForm(sequenceToRun, runtype, runRepeat);
     backgroundRunningRunform.isBackgroundRunform = true;
     backgroundRunningRunform.showVariablePreviewCheckbox.Visible = false;
     backgroundRunningRunform.backgroundRunUpdated += updateCallback;
     backgroundRunningRunform.Show();
 }
        protected override void OnClosed(EventArgs e)
        {
            base.OnClosed(e);

            if (softwareClockProvider != null)
                softwareClockProvider.AbortClockProvider();
            softwareClockProvider = null;

            if (networkClockProvider != null)
                networkClockProvider.AbortClockProvider();
            networkClockProvider = null;

            WordGenerator.MainClientForm.instance.suppressHotkeys = false;
            if (this.isBackgroundRunform)
            {
                RunForm.backgroundRunningRunform = null;
                if (this.backgroundRunUpdated != null)
                {
                    this.backgroundRunUpdated(this, null);
                }
            }
        }
 protected override void OnClosed(EventArgs e)
 {
     base.OnClosed(e);
     WordGenerator.mainClientForm.instance.suppressHotkeys = false;
     if (this.isBackgroundRunform)
     {
         RunForm.backgroundRunningRunform = null;
         if (this.backgroundRunUpdated != null)
         {
             this.backgroundRunUpdated(this, null);
         }
     }
 }