Example #1
0
        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);
            }
        }
Example #2
0
 public BigIntegerValidator()
 {
     this.m_Value = string.Empty;
     calculator   = new SevenZ.Calculator.Calculator();
 }