Free cookie consent management tool by TermsFeed Policy Generator

Ignore:
Timestamp:
01/28/10 05:19:03 (14 years ago)
Author:
swagner
Message:

Operator architecture refactoring (#95)

  • finished implemented ideas which came up during yesterday's presentation of HeuristicLab.Core and related plugins
Location:
trunk/sources/HeuristicLab.Data.Views/3.3
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/sources/HeuristicLab.Data.Views/3.3/StringConvertibleDataView.cs

    r2676 r2694  
    8989    }
    9090    private void valueTextBox_Validating(object sender, CancelEventArgs e) {
    91       if (!StringConvertibleData.Validate(valueTextBox.Text)) {
     91      string errorMessage;
     92      if (!StringConvertibleData.Validate(valueTextBox.Text, out errorMessage)) {
    9293        e.Cancel = true;
    93         errorProvider.SetError(valueTextBox, "Invalid Value");
     94        errorProvider.SetError(valueTextBox, errorMessage);
    9495        valueTextBox.SelectAll();
    9596      }
  • trunk/sources/HeuristicLab.Data.Views/3.3/StringConvertibleMatrixDataView.cs

    r2677 r2694  
    127127      if (!int.TryParse(rowsTextBox.Text, out i) || (i < 0)) {
    128128        e.Cancel = true;
    129         errorProvider.SetError(rowsTextBox, "Invalid Number of Rows");
     129        errorProvider.SetError(rowsTextBox, "Invalid Number of Rows (Valid Values: Positive Integers Larger or Equal to 0)");
    130130        rowsTextBox.SelectAll();
    131131      }
     
    147147      if (!int.TryParse(columnsTextBox.Text, out i) || (i < 0)) {
    148148        e.Cancel = true;
    149         errorProvider.SetError(columnsTextBox, "Invalid Number of Columns");
     149        errorProvider.SetError(columnsTextBox, "Invalid Number of Columns (Valid Values: Positive Integers Larger or Equal to 0)");
    150150        columnsTextBox.SelectAll();
    151151      }
     
    167167    #region DataGridView Events
    168168    private void dataGridView_CellValidating(object sender, DataGridViewCellValidatingEventArgs e) {
    169       if (!StringConvertibleMatrixData.Validate(e.FormattedValue.ToString())) {
     169      string errorMessage;
     170      if (!StringConvertibleMatrixData.Validate(e.FormattedValue.ToString(), out errorMessage)) {
    170171        e.Cancel = true;
    171         dataGridView.Rows[e.RowIndex].ErrorText = "Invalid Value";
     172        dataGridView.Rows[e.RowIndex].ErrorText = errorMessage;
    172173      }
    173174    }
Note: See TracChangeset for help on using the changeset viewer.