- Timestamp:
- 12/20/08 13:54:29 (16 years ago)
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
branches/CEDMA-Refactoring-Ticket419/HeuristicLab.CEDMA.Core/ProblemView.cs
r1042 r1043 39 39 this.problem = problem; 40 40 InitializeComponent(); 41 foreach (LearningTask l in Enum.GetValues(typeof(LearningTask))) { 42 modelType.Items.Add(l); 43 } 44 UpdateControls(); 41 45 } 42 46 43 47 protected override void UpdateControls() { 44 48 base.UpdateControls(); 49 datasetView.Dataset = problem.DataSet; 45 50 trainingSamplesStartTextBox.Text = problem.TrainingSamplesStart.ToString(); 46 51 trainingSamplesEndTextBox.Text = problem.TrainingSamplesEnd.ToString(); … … 49 54 testSamplesStartTextBox.Text = problem.TestSamplesStart.ToString(); 50 55 testSamplesEndTextBox.Text = problem.TestSamplesEnd.ToString(); 56 autoregressiveCheckBox.Checked = problem.AutoRegressive; 57 for (int i = 0; i < modelType.Items.Count; i++) { 58 if ((LearningTask)modelType.Items[i] == problem.LearningTask) { 59 modelType.SelectedIndex = i; 60 break; 61 } 62 } 51 63 targetsListBox.Items.Clear(); 52 64 inputsListBox.Items.Clear(); … … 105 117 } 106 118 107 }108 private void ShowWarningMessageBox(Exception ex) {109 MessageBox.Show(ex.Message,110 "Warning - " + ex.GetType().Name,111 MessageBoxButtons.OK,112 MessageBoxIcon.Warning);113 }114 private void ShowErrorMessageBox(Exception ex) {115 MessageBox.Show(BuildErrorMessage(ex),116 "Error - " + ex.GetType().Name,117 MessageBoxButtons.OK,118 MessageBoxIcon.Error);119 }120 private string BuildErrorMessage(Exception ex) {121 StringBuilder sb = new StringBuilder();122 sb.Append("Sorry, but something went wrong!\n\n" + ex.Message + "\n\n" + ex.StackTrace);123 124 while (ex.InnerException != null) {125 ex = ex.InnerException;126 sb.Append("\n\n-----\n\n" + ex.Message + "\n\n" + ex.StackTrace);127 }128 return sb.ToString();129 119 } 130 120 … … 204 194 return y0 > x1; 205 195 } 196 private void ShowWarningMessageBox(Exception ex) { 197 MessageBox.Show(ex.Message, 198 "Warning - " + ex.GetType().Name, 199 MessageBoxButtons.OK, 200 MessageBoxIcon.Warning); 201 } 202 private void ShowErrorMessageBox(Exception ex) { 203 MessageBox.Show(BuildErrorMessage(ex), 204 "Error - " + ex.GetType().Name, 205 MessageBoxButtons.OK, 206 MessageBoxIcon.Error); 207 } 208 private string BuildErrorMessage(Exception ex) { 209 StringBuilder sb = new StringBuilder(); 210 sb.Append("Sorry, but something went wrong!\n\n" + ex.Message + "\n\n" + ex.StackTrace); 211 212 while (ex.InnerException != null) { 213 ex = ex.InnerException; 214 sb.Append("\n\n-----\n\n" + ex.Message + "\n\n" + ex.StackTrace); 215 } 216 return sb.ToString(); 217 } 218 219 private void modelType_SelectedValueChanged(object sender, EventArgs e) { 220 if ((LearningTask)modelType.SelectedItem == LearningTask.TimeSeries) autoregressiveCheckBox.Enabled = true; 221 else autoregressiveCheckBox.Enabled = false; 222 problem.LearningTask = (LearningTask)modelType.SelectedItem; 223 } 206 224 } 207 225 }
Note: See TracChangeset
for help on using the changeset viewer.