private void ViewSelectedButtonClick(object sender, System.EventArgs e) { Pause(); ExperimentInfo ei = this.experimentListView.SelectedItems[0].Tag as ExperimentInfo; if (ei.Status == Status.Finished && ei.Error != null) { ExperimentWindow.DisplayException(this, ei.Error); return; } ExperimentWindow ew = new ExperimentWindow(ei.ExperimentWorker); ew.ShowDialog(); }
private void ExperimentFinished() { this.UpdateStatus(); if (this.experimentWorker.Error != null) { this.realtimeLearningButton.Enabled = false; this.backgroundLearningButton.Enabled = false; this.pauseButton.Enabled = false; this.experimentParametersButton.Enabled = false; this.presentCurrentPolicyButton.Enabled = false; this.reportingParametersButton.Enabled = false; RefreshPresentationContent(); ExperimentWindow.DisplayException(this, this.experimentWorker.Error); RefreshPresentationContent(); } }