private void Bi_operations(object sender, EventArgs e) { if (calc.entermod == 1 && textBox1.Text.Contains(",") == true) { while (textBox1.Text[textBox1.Text.Length - 1] == '0') { textBox1.Text = textBox1.Text.Remove(textBox1.Text.Length - 1); } } calc.entermod = 2; calc.second = double.Parse(textBox1.Text); if (calc.operationbi != "" && calc.sec == true) { calc.Bi(calc.operationbi); if (calc.error != "") { textBox1.Text = calc.error; calc.error = ""; } else { textBox1.Text = calc.result.ToString(); } calc.first = calc.result; calc.second = calc.result; } Button b = sender as Button; calc.operationbi = b.Text; calc.complete = true; calc.sec = false; }