Example #1
0
        private void btnFixField_Click(object sender, EventArgs e)
        {
            int t = 0;
            bool dene = int.TryParse(txtSize.Text.Trim(), out t);
            if (dene)
            {
                if (MathTools.IsPrime(t))
                {
                    p = t;
                    F = new FiniteField(p);
                    lblInfo.Text = "Current Field: " + F.ToString();
                }
                else
                {
                    MessageBox.Show("Please enter a prime number!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                    txtSize.Focus();
                }
            }
            else
            {
                MessageBox.Show("Please check the value you have written!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
                txtSize.Focus();
            }

            btnFixField.Enabled = false;
            btnFixValues.Enabled = true;
            //lblInfo.Text = "Please enter the parameters";
        }
Example #2
0
 private void txtSize_Leave(object sender, EventArgs e)
 {
     int t = 0;
     bool dene = int.TryParse(txtSize.Text.Trim(), out t);
     if (dene)
     {
         if (MathTools.IsPrime(t))
         {
             eskip = p;
             p = t;
             F = new FiniteField(p);
             lblInfo.Text = "Current Field: " + F.ToString();
             if (eskip > p)
             {
                 txtSeq.Clear();
                 txtResult.Clear();
             }
         }
         else
         {
             MessageBox.Show("Please enter a prime number!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
             txtSize.Focus();
         }
     }
     else
     {
         MessageBox.Show("Please check the value you have written!", this.Text, MessageBoxButtons.OK, MessageBoxIcon.Exclamation);
         txtSize.Focus();
     }
 }