private void okButton_Click(object sender, EventArgs e) { try { SevenZ.Calculator.Calculator clc = new SevenZ.Calculator.Calculator(); double xMin = clc.Evaluate(xMinTextBox.Text); double xMax = clc.Evaluate(xMaxTextBox.Text); double yMin = clc.Evaluate(yMinTextBox.Text); double yMax = clc.Evaluate(yMaxTextBox.Text); int xIntervals = Convert.ToInt32(clc.Evaluate(xIntervalsTextBox.Text)); int yIntervals = Convert.ToInt32(clc.Evaluate(yIntervalsTextBox.Text)); if (xMin < xMax && xMax > xMin && yMin < yMax && yMax > yMin && xIntervals > 0 && yIntervals > 0) { Grid.XMin = xMin; Grid.XMax = xMax; Grid.YMin = yMin; Grid.YMax = yMax; Grid.xIntervals = xIntervals; Grid.yIntervals = yIntervals; Grid.xyPixel(); this.Close(); } else { throw new Exception(); } } catch { MessageBox.Show("Not a number!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public BigIntegerValidator() { this.m_Value = string.Empty; calculator = new SevenZ.Calculator.Calculator(); }