public static float Calcular(int numero1, string operacion, int numero2) { float resultado; switch (operacion) { case "+": resultado = (float)numero1 + numero2; break; case "-": resultado = (float)numero1 - numero2; break; case "*": resultado = (float)numero1 * numero2; break; default: if (numero2 != 0) { resultado = (float)numero1 / numero2; } else { FrmCalculadora.MostrarError(); resultado = 0; } break; } return(resultado); }
private void calculadoraToolStripMenuItem_Click(object sender, EventArgs e) { if (Application.OpenForms.OfType<FrmCalculadora>().Count() > 0) { Application.OpenForms.OfType<FrmCalculadora>().First().Focus(); } else { FrmCalculadora Calculadora = new FrmCalculadora(); Calculadora.MdiParent = this; Calculadora.Show(); } }