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"; }
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(); } }